Click or drag to resize
TypeManager Class
Manager for object factories
Inheritance Hierarchy
SystemObject
  CMS.CoreTypeManager

Namespace: CMS.Core
Assembly: CMS.Core (in CMS.Core.dll) Version: 9.0.0
Syntax
C#
public class TypeManager

The TypeManager type exposes the following members.

Constructors
  NameDescription
Public methodTypeManager
Top
Properties
  NameDescription
Public propertyStatic memberInitialized
If true, all types were already initialized (both system SystemTypesInitialized and installable InstallableTypesInitialized).
Public propertyStatic memberPreInitialized
If true, the types were already pre-initialized
Top
Methods
  NameDescription
Public methodStatic memberEnsureInitializationInterfaceType
Ensures the initialization of the given interface type implementations and extensions
Public methodStatic memberFindDecorators
Finds the decorators of the given interface
Public methodStatic memberFindImplementation
Finds the implementation of the given interface
Public methodStatic memberInitializeTypes
Initializes all types with IInitAttribute attributes. Assemblies containing installable module which is not installed are omitted.
Public methodStatic memberInitializeTypes(Assembly)
Initializes types in the given assembly
Public methodStatic memberPreInitializeTypes
PreInitializes all types with IPreInitAttribute attributes
Public methodStatic memberPreInitializeTypes(Assembly)
Pre-initializes types in the given assembly
Public methodStatic memberRegisterDynamicAssembly
Registers an assembly that was compiled after the assembly discovery had finished.
Public methodStatic memberRegisterGenericType
Registers a generic type.
Top
See Also