.NET Framework 4.5.2+
.NET Framework 4.5.2+
.NET Standard 2.0+
.NET Core 3.0+

ITypesInfo Methods

Declares members implemented by the classes that supply metadata on types used in an XAF application.
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.
See Also