ITypesInfo Methods

Name Description
CanInstantiate(Type)

Indicates whether a specific type can be instantiated.

CreatePath(IMemberInfo, IMemberInfo)

Supplies metadata on the property represented by the property descriptor resulting from the concatenation of two specific property descriptors.

FindAssemblyInfo(Assembly)

Supplies metadata on a specific assembly.

FindAssemblyInfo(Type)

Supplies metadata on a specific assembly.

FindTypeInfo(String)

Supplies metadata on a specific type.

FindTypeInfo(Type)

Supplies metadata on a specific type.

GenerateEntities()

Generates actual business classes into the default assembly, based on the registered Domain Components.

GenerateEntities(String)

Generates actual business classes into a specified assembly, based on the registered Domain Components.

LoadTypes(Assembly)

Loads the metadata on all the public types defined in a specific assembly.

RefreshInfo(ITypeInfo)

Refreshes the metadata on a specific type.

RefreshInfo(Type)

Refreshes the metadata on a specific type.

RegisterDomainLogic(Type, Type)

Registers a specific class as the Domain Logic of a specific Domain Component interface.

RegisterEntity(String, Type)

Registers a specific Domain Component in the application.

RegisterEntity(String, Type, Type)

Registers a specific Domain Component in the application.

RegisterEntity(Type)

Registers a specific Domain Component in the application.

RegisterSharedPart(Type)

Registers a Shared Part aggregated by several Domain Components that are registered as entities in the application.

UnregisterDomainLogic(Type, Type)

Specifies that a certain class should not be used as the Domain Logic of a specific Domain Component interface.