Class RuntimeCodebase
Inheritance
object
RuntimeCodebase
Assembly: solution.dll
Syntax
public static class RuntimeCodebase
Fields
disallowedAssemblies
Declaration
public static HashSet<string> disallowedAssemblies
Field Value
| Type |
Description |
| HashSet<string> |
|
Properties
assemblies
Declaration
public static IEnumerable<Assembly> assemblies { get; }
Property Value
| Type |
Description |
| IEnumerable<Assembly> |
|
renamedAssemblies
Declaration
public static Dictionary<string, string> renamedAssemblies { 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
| Type |
Description |
| Dictionary<string, Type> |
|
types
Declaration
public static IEnumerable<Type> types { get; }
Property Value
| Type |
Description |
| IEnumerable<Type> |
|
Methods
ClearCachedTypes()
Declaration
public static void ClearCachedTypes()
DeserializeType(string)
Declaration
public static Type DeserializeType(string typeName)
Parameters
| Type |
Name |
Description |
| string |
typeName |
|
Returns
GetAssemblyAttributes(Type)
Declaration
public static IEnumerable<Attribute> GetAssemblyAttributes(Type attributeType)
Parameters
| Type |
Name |
Description |
| Type |
attributeType |
|
Returns
| Type |
Description |
| IEnumerable<Attribute> |
|
GetAssemblyAttributes(Type, IEnumerable<Assembly>)
Declaration
public static IEnumerable<Attribute> GetAssemblyAttributes(Type attributeType, IEnumerable<Assembly> assemblies)
Parameters
| Type |
Name |
Description |
| Type |
attributeType |
|
| IEnumerable<Assembly> |
assemblies |
|
Returns
| Type |
Description |
| IEnumerable<Attribute> |
|
GetAssemblyAttributes<TAttribute>()
Declaration
public static IEnumerable<TAttribute> GetAssemblyAttributes<TAttribute>() where TAttribute : Attribute
Returns
| Type |
Description |
| IEnumerable<TAttribute> |
|
Type Parameters
| Name |
Description |
| TAttribute |
|
GetAssemblyAttributes<TAttribute>(IEnumerable<Assembly>)
Declaration
public static IEnumerable<TAttribute> GetAssemblyAttributes<TAttribute>(IEnumerable<Assembly> assemblies) where TAttribute : Attribute
Parameters
| Type |
Name |
Description |
| IEnumerable<Assembly> |
assemblies |
|
Returns
| Type |
Description |
| IEnumerable<TAttribute> |
|
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
TryDeserializeType(string, out Type)
Declaration
public static bool TryDeserializeType(string typeName, out Type type)
Parameters
| Type |
Name |
Description |
| string |
typeName |
|
| Type |
type |
|
Returns