CMS Namespace |
Class | Description | |
---|---|---|
AssemblyDiscoverableAttribute |
Marks the assembly as discoverable (containing modules or implementations)
| |
ContractAttribute |
Marks the class with the contract using the specific interface
| |
DefaultImplementationAttribute | Obsolete. Instructs ObjectFactoryT to use Implementation as a default implementation when an instance of interface or class targeted by this attribute is requested. Important: The attribute performed registration of a ServiceServiceInterface. The service's registration was backed by ObjectFactoryT, therefore the attribute performed registration in ObjectFactoryT. Since ServiceServiceInterface registration is no longer backed by ObjectFactoryT, the suggested replacement (RegisterImplementationAttribute) does not affect ObjectFactoryT. If registration in object factory is intended, use SetObjectTypeToNewType(Boolean, Boolean). | |
GeneratedFromAttribute |
Marks the automatically generated classes.
| |
HandlersExtensions |
Extension methods.
| |
NotContract |
Marks the member not to be included into contract
| |
NotRegisterPropertyAttribute |
When used, the given property is not registered within the object
| |
RegisterAllPropertiesAttribute |
When used, defined if class registers its all public properties as properties of the object, except for ones excluded with ExcludeProperty attribute
| |
RegisterBizFormAttribute |
Registers the BizForm item class within the system or overrides the existing one.
| |
RegisterColumnAttribute |
Defines a column registered within the object
| |
RegisterCustomClassAttribute |
Registers the custom class within the system or overrides the existing one.
| |
RegisterCustomHelperAttribute |
Registers the custom helper within the system, replaces the default helper from which the defined one inherits.
| |
RegisterCustomManagerAttribute |
Registers the custom manager within the system, replaces the default manager from which the defined one inherits.
| |
RegisterCustomProviderAttribute |
Registers the custom provider within the system, replaces the default provider from which the defined one inherits.
| |
RegisterCustomTableAttribute |
Registers the custom table item class within the system or overrides the existing one.
| |
RegisterDocumentTypeAttribute |
Registers the document type class within the system or overrides the existing one.
| |
RegisterExtenderAttribute |
Specifies the extender in the assembly being attributed.
| |
RegisterExtensionAttribute |
Marks the class as extension of the given class
| |
RegisterImplementationAttribute |
Marks class as implementation of ImplementedType. The application collects implementations during its initialization
in order to register them within inversion of control container.
| |
RegisterModuleAttribute |
Registers the module within assembly
| |
RegisterObjectTypeAttribute |
This attribute finds the static TypeInfo fields (all of them) and registers object types those TypeInfos define to the system.
| |
RegisterPropertyAttribute |
Defines a property registered within the object
| |
RequiredImplementationAttribute | Obsolete.
Marks an implementation as required, effectively protecting it from being replaced once it is registered in ObjectFactoryT.
| |
StaticContractAttribute |
Marks the class with the contract using the specific interface
|
Interface | Description | |
---|---|---|
IInitAttribute |
Marks a method in class implementing this interface and deriving from Attribute as suitable to be executed during application initialization.
| |
IPreInitAttribute |
Marks a method in class implementing this interface and deriving from Attribute as suitable to be executed during application pre-initialization.
| |
IWorkerTask |
Defines a common interface for simple worker tasks
|