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