TypeManager Class |
Namespace: CMS.Core
public class TypeManager
The TypeManager type exposes the following members.
Name | Description | |
---|---|---|
TypeManager |
Name | Description | |
---|---|---|
Initialized |
If true, all types were already initialized (both system SystemTypesInitialized and installable InstallableTypesInitialized).
| |
PreInitialized |
If true, the types were already pre-initialized
|
Name | Description | |
---|---|---|
EnsureInitializationInterfaceType |
Ensures the initialization of the given interface type implementations and extensions
| |
FindDecorators |
Finds the decorators of the given interface
| |
FindImplementation |
Finds the implementation of the given interface
| |
InitializeTypes |
Initializes all types with IInitAttribute attributes.
Assemblies containing installable module which is not installed are omitted.
| |
InitializeTypes(Assembly) |
Initializes types in the given assembly
| |
PreInitializeTypes |
PreInitializes all types with IPreInitAttribute attributes
| |
PreInitializeTypes(Assembly) |
Pre-initializes types in the given assembly
| |
RegisterDynamicAssembly |
Registers an assembly that was compiled after the assembly discovery had finished.
| |
RegisterGenericType |
Registers a generic type.
|