| 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.
|