Class RuntimeCodebase
  
  
  
  
    Inheritance
    
    RuntimeCodebase
   
  Namespace: Ludiq
  
  Syntax
  
    public static class RuntimeCodebase
   
  Properties
  
  
  
  
  assemblies
  
  
  Declaration
  
    public static IEnumerable<Assembly> assemblies { get; }
   
  Property Value
  
  
  
  
  renamedNamespaces
  
  
  Declaration
  
    public static Dictionary<string, string> renamedNamespaces { get; }
   
  Property Value
  
  
  
  
  renamedTypes
  
  
  Declaration
  
    public static Dictionary<string, Type> renamedTypes { get; }
   
  Property Value
  
  
  
  
  types
  
  
  Declaration
  
    public static IEnumerable<Type> types { get; }
   
  Property Value
  
  Methods
  
  
  
  
  ContainsTypeMap(String)
  
  
  Declaration
  
    public static bool ContainsTypeMap(string typeName)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | String | 
        typeName | 
         | 
      
    
  
  Returns
  
  
  
  
  DeserializeType(String)
  
  
  Declaration
  
    public static Type DeserializeType(string typeName)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | String | 
        typeName | 
         | 
      
    
  
  Returns
  
  
  
  
  DeserializeTypeData(TypeData)
  
  
  Declaration
  
    public static Type DeserializeTypeData(TypeData data)
   
  Parameters
  
  Returns
  
  
  
  
  GetAssemblyAttributes(Type)
  
  
  Declaration
  
    public static IEnumerable<Attribute> GetAssemblyAttributes(Type attributeType)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Type | 
        attributeType | 
         | 
      
    
  
  Returns
  
  
  
  
  GetAssemblyAttributes(Type, IEnumerable<Assembly>)
  
  
  Declaration
  
    public static IEnumerable<Attribute> GetAssemblyAttributes(Type attributeType, IEnumerable<Assembly> assemblies)
   
  Parameters
  
  Returns
  
  
  
  
  GetAssemblyAttributes<TAttribute>()
  
  
  Declaration
  
    public static IEnumerable<TAttribute> GetAssemblyAttributes<TAttribute>()
    where TAttribute : Attribute
   
  Returns
  
  Type Parameters
  
    
      
        | Name | 
        Description | 
      
    
    
      
        | TAttribute | 
         | 
      
    
  
  
  
  
  GetAssemblyAttributes<TAttribute>(IEnumerable<Assembly>)
  
  
  Declaration
  
    public static IEnumerable<TAttribute> GetAssemblyAttributes<TAttribute>(IEnumerable<Assembly> assemblies)
    where TAttribute : Attribute
   
  Parameters
  
  Returns
  
  Type Parameters
  
    
      
        | Name | 
        Description | 
      
    
    
      
        | TAttribute | 
         | 
      
    
  
  
  
  
  PrewarmTypeDeserialization(Type)
  
  
  Declaration
  
    public static void PrewarmTypeDeserialization(Type type)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Type | 
        type | 
         | 
      
    
  
  
  
  
  RenamedMembers(Type)
  
  
  Declaration
  
    public static Dictionary<string, string> RenamedMembers(Type type)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Type | 
        type | 
         | 
      
    
  
  Returns
  
  
  
  
  SerializeType(Type)
  
  
  Declaration
  
    public static string SerializeType(Type type)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Type | 
        type | 
         | 
      
    
  
  Returns
  
  
  
  
  SerializeTypeData(Type)
  
  
  Declaration
  
    public static TypeData SerializeTypeData(Type type)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Type | 
        type | 
         | 
      
    
  
  Returns
  
  
  
  
  SerializeTypeData(Type, String)
  
  
  Declaration
  
    public static TypeData SerializeTypeData(Type type, string typeNameFallback)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Type | 
        type | 
         | 
      
      
        | String | 
        typeNameFallback | 
         | 
      
    
  
  Returns
  
  
  
  
  TryDeserializeType(String, out Type)
  
  
  Declaration
  
    public static bool TryDeserializeType(string typeName, out Type type)
   
  Parameters
  
  Returns