Class Codebase
Inheritance
object
Codebase
Assembly: solution.dll
Syntax
public static class Codebase
Properties
assemblies
Declaration
public static ReadOnlyCollection<Assembly> assemblies { get; }
Property Value
| Type |
Description |
| ReadOnlyCollection<Assembly> |
|
editorAssemblies
Declaration
public static ReadOnlyCollection<Assembly> editorAssemblies { get; }
Property Value
| Type |
Description |
| ReadOnlyCollection<Assembly> |
|
editorTypes
Declaration
public static ReadOnlyCollection<Type> editorTypes { get; }
Property Value
| Type |
Description |
| ReadOnlyCollection<Type> |
|
ludiqAssemblies
Declaration
public static ReadOnlyCollection<Assembly> ludiqAssemblies { get; }
Property Value
| Type |
Description |
| ReadOnlyCollection<Assembly> |
|
ludiqEditorAssemblies
Declaration
public static ReadOnlyCollection<Assembly> ludiqEditorAssemblies { get; }
Property Value
| Type |
Description |
| ReadOnlyCollection<Assembly> |
|
ludiqEditorTypes
Declaration
public static ReadOnlyCollection<Type> ludiqEditorTypes { get; }
Property Value
| Type |
Description |
| ReadOnlyCollection<Type> |
|
ludiqRuntimeAssemblies
Declaration
public static ReadOnlyCollection<Assembly> ludiqRuntimeAssemblies { get; }
Property Value
| Type |
Description |
| ReadOnlyCollection<Assembly> |
|
ludiqRuntimeTypes
Declaration
public static ReadOnlyCollection<Type> ludiqRuntimeTypes { get; }
Property Value
| Type |
Description |
| ReadOnlyCollection<Type> |
|
ludiqTypes
Declaration
public static ReadOnlyCollection<Type> ludiqTypes { get; }
Property Value
| Type |
Description |
| ReadOnlyCollection<Type> |
|
runtimeAssemblies
Declaration
public static ReadOnlyCollection<Assembly> runtimeAssemblies { get; }
Property Value
| Type |
Description |
| ReadOnlyCollection<Assembly> |
|
runtimeTypes
Declaration
public static ReadOnlyCollection<Type> runtimeTypes { get; }
Property Value
| Type |
Description |
| ReadOnlyCollection<Type> |
|
settingsAssemblies
Declaration
public static ReadOnlyCollection<Assembly> settingsAssemblies { get; }
Property Value
| Type |
Description |
| ReadOnlyCollection<Assembly> |
|
settingsAssembliesTypes
Declaration
public static ReadOnlyCollection<Type> settingsAssembliesTypes { get; }
Property Value
| Type |
Description |
| ReadOnlyCollection<Type> |
|
settingsTypes
Declaration
public static ReadOnlyCollection<Type> settingsTypes { get; }
Property Value
| Type |
Description |
| ReadOnlyCollection<Type> |
|
types
Declaration
public static ReadOnlyCollection<Type> types { get; }
Property Value
| Type |
Description |
| ReadOnlyCollection<Type> |
|
Methods
DeserializeMember(string)
Declaration
public static Member DeserializeMember(string memberData)
Parameters
| Type |
Name |
Description |
| string |
memberData |
|
Returns
DeserializeType(string)
Declaration
public static Type DeserializeType(string typeName)
Parameters
| Type |
Name |
Description |
| string |
typeName |
|
Returns
GetTypeSet(TypeSet)
Declaration
public static ReadOnlyCollection<Type> GetTypeSet(TypeSet typeSet)
Parameters
| Type |
Name |
Description |
| TypeSet |
typeSet |
|
Returns
| Type |
Description |
| ReadOnlyCollection<Type> |
|
GetTypeSetFromAttribute(IAttributeProvider, TypeSet)
Declaration
public static ReadOnlyCollection<Type> GetTypeSetFromAttribute(IAttributeProvider attributeProvider, TypeSet fallback = TypeSet.SettingsTypes)
Parameters
Returns
| Type |
Description |
| ReadOnlyCollection<Type> |
|
IsEditorType(Type)
Declaration
public static bool IsEditorType(Type type)
Parameters
| Type |
Name |
Description |
| Type |
type |
|
Returns
IsInternalType(Type)
Declaration
public static bool IsInternalType(Type type)
Parameters
| Type |
Name |
Description |
| Type |
type |
|
Returns
IsRuntimeType(Type)
Declaration
public static bool IsRuntimeType(Type type)
Parameters
| Type |
Name |
Description |
| Type |
type |
|
Returns
SerializeMember(Member)
Declaration
public static string SerializeMember(Member member)
Parameters
| Type |
Name |
Description |
| Member |
member |
|
Returns
SerializeType(Type)
Declaration
public static string SerializeType(Type type)
Parameters
| Type |
Name |
Description |
| Type |
type |
|
Returns
Subset(IEnumerable<Type>, MemberFilter, TypeFilter)
Declaration
public static CodebaseSubset Subset(IEnumerable<Type> types, MemberFilter memberFilter, TypeFilter memberTypeFilter = null)
Parameters
Returns
Subset(IEnumerable<Type>, TypeFilter, MemberFilter, TypeFilter)
Declaration
public static CodebaseSubset Subset(IEnumerable<Type> typeSet, TypeFilter typeFilter, MemberFilter memberFilter, TypeFilter memberTypeFilter = null)
Parameters
Returns
TryDeserializeType(string, out Type)
Declaration
public static bool TryDeserializeType(string typeName, out Type type)
Parameters
| Type |
Name |
Description |
| string |
typeName |
|
| Type |
type |
|
Returns
UpdateSettings()
Declaration
public static void UpdateSettings()
Events
settingsChanged
Declaration
public static event Action settingsChanged
Event Type