Skip to main content
.NET 8.0+

ITypesInfo Members

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

Properties

Name Description
PersistentTypes Supplies metadata on the persistent types used in an XAF application.

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, Type) Registers a specific Domain Component in the application.
RegisterEntity(String, 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.
See Also