Classes
Class | Description | |
---|---|---|
AbstractTypeAttribute |
Marks the class as extension of the given interface
| |
AssemblyDiscoverableAttribute |
Marks the assembly as discoverable (containing modules or implementations)
| |
ContractAttribute |
Marks the class with the contract using the specific interface
| |
DefaultImplementationAttribute |
Marks the class as implementation of the given interface
| |
GeneratedFromAttribute |
Marks the automatically generated classes.
| |
HandlersExtensions |
Extension methods.
| |
ImplementationAttribute |
Marks the class as implementation of the given interface
| |
New |
Entry point to the object factories
| |
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 helper from which the defined one inherits.
| |
RegisterCustomProviderAttribute |
Registers the custom provider within the system, replaces the default helper from which the defined one inherits.
| |
RegisterCustomTableAttribute |
Registers the custom table item class within the system or overrides the existing one.
| |
RegisterDecoratorAttribute |
Marks the class as a decorator for the given interface
| |
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 the class as implementation of the given interface
| |
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
| |
RegisterWrapperAttribute |
Attribute to mark wrapper as a prioritized implementation
| |
RequiredImplementationAttribute |
Mark the implementation with this attribute, if two modules try to register more required implementations for same interface, the system throws exception.
| |
StaticContractAttribute |
Marks the class with the contract using the specific interface
|
Interfaces
Interface | Description | |
---|---|---|
IDiscoverableAttribute |
Interface for a discoverable attribute
| |
IInitAttribute |
Defines an attribute with an Init method
| |
IPreInitAttribute |
Defines an attribute with an PreInit method
| |
IWorkerTask |
Defines a common interface for simple worker tasks
|