Click or drag to resize
CMS Namespace
 
Classes
  ClassDescription
Public classAbstractTypeAttribute
Marks the class as extension of the given interface
Public classAssemblyDiscoverableAttribute
Marks the assembly as discoverable (containing modules or implementations)
Public classContractAttribute
Marks the class with the contract using the specific interface
Public classDefaultImplementationAttribute
Marks the class as implementation of the given interface
Public classGeneratedFromAttribute
Marks the automatically generated classes.
Public classHandlersExtensions
Extension methods.
Public classImplementationAttribute
Marks the class as implementation of the given interface
Public classNew
Entry point to the object factories
Public classNotContract
Marks the member not to be included into contract
Public classNotRegisterPropertyAttribute
When used, the given property is not registered within the object
Public classRegisterAllPropertiesAttribute
When used, defined if class registers its all public properties as properties of the object, except for ones excluded with ExcludeProperty attribute
Public classRegisterBizFormAttribute
Registers the BizForm item class within the system or overrides the existing one.
Public classRegisterColumnAttribute
Defines a column registered within the object
Public classRegisterCustomClassAttribute
Registers the custom class within the system or overrides the existing one.
Public classRegisterCustomHelperAttribute
Registers the custom helper within the system, replaces the default helper from which the defined one inherits.
Public classRegisterCustomManagerAttribute
Registers the custom manager within the system, replaces the default helper from which the defined one inherits.
Public classRegisterCustomProviderAttribute
Registers the custom provider within the system, replaces the default helper from which the defined one inherits.
Public classRegisterCustomTableAttribute
Registers the custom table item class within the system or overrides the existing one.
Public classRegisterDecoratorAttribute
Marks the class as a decorator for the given interface
Public classRegisterDocumentTypeAttribute
Registers the document type class within the system or overrides the existing one.
Public classRegisterExtenderAttribute
Specifies the extender in the assembly being attributed.
Public classRegisterExtensionAttribute
Marks the class as extension of the given class
Public classRegisterImplementationAttribute
Marks the class as implementation of the given interface
Public classRegisterModuleAttribute
Registers the module within assembly
Public classRegisterObjectTypeAttribute
This attribute finds the static TypeInfo fields (all of them) and registers object types those TypeInfos define to the system.
Public classRegisterPropertyAttribute
Defines a property registered within the object
Public classRegisterWrapperAttribute
Attribute to mark wrapper as a prioritized implementation
Public classRequiredImplementationAttribute
Mark the implementation with this attribute, if two modules try to register more required implementations for same interface, the system throws exception.
Public classResourceLibraryInfo
ResourceLibraryInfo data container class.
Public classResourceLibraryInfoProvider
Class providing ResourceLibraryInfo management.
Public classStaticContractAttribute
Marks the class with the contract using the specific interface
Interfaces
  InterfaceDescription
Public interfaceIInitAttribute
Defines an attribute with an Init method
Public interfaceIPreInitAttribute
Defines an attribute with an PreInit method
Public interfaceIWorkerTask
Defines a common interface for simple worker tasks