DevExpress.ExpressApp.DC Namespace

Contains classes and interfaces specific to the domain components functionality.

Classes

AggregatedAttribute

Applied to business class properties. Indicates that a property or field references other aggregated persistent objects.

CalculatedAttribute

Applied to business class properties. Specifies an expression used to calculate the target property value in the Data View mode.

CreateInstanceAttribute

Specifies that a Domain Component's target method will create Domain Component instances.

CustomLogics

Arguments passed to the ModuleBase.CustomizeLogics method.

DCBaseObject

The default base persistent class for classes that are generated for Domain Components (DC).

DomainComponentAttribute

Specifies that a target class or interface should be registered in the types info subsystem and participate in generation of the Application Model.

DomainLogicAttribute

Applied to classes. Specifies that a target class represents a Domain Logic.

FieldSizeAttribute

Specifies the maximum number of characters that can be typed in the Property Editor of the current member. In XPO, it additionally specifies the number of characters that can be stored in a column mapped to the current member (has the same effect as the SizeAttribute).

XafDefaultPropertyAttribute

Applied to business classes. Specifies the default property.

XafDisplayNameAttribute

Specifies the display name of a business class, domain component, property, field or enumeration value.

Interfaces

IAssemblyInfo

Declares members implemented by classes that supply metadata information on assemblies.

IBaseInfo

Serves as the base interface from which interfaces that supply medatada derive.

IMemberInfo

Declares members implemented by classes that supply metadata information on members of a type.

ITypeInfo

Declares members implemented by classes that supply metadata information on a type.

ITypesInfo

Declares members implemented by the classes that supply metadata on types used in an XAF application.