Skip to main content
.NET 8.0+

ITypeInfo Properties

Declares members implemented by classes that supply metadata information on a type.
Name Description
AssemblyInfo Supplies metadata on the assembly in which the type is declared.
Attributes Inherited from IBaseInfo.
Base Supplies metadata on a type from which the current type directly inherits.
DeclaredDefaultMember Supplies metadata on the type’s property declared as the default.
DefaultMember Returns metadata on the current type’s default member.
Descendants Supplies metadata on the current type’s descendants.
FullName Specifies the fully qualified name of the type.
HasDescendants Indicates whether the type has descendants.
HasPublicConstructor Indicates whether the type has a public constructor.
ImplementedInterfaces Supplies metadata on the interfaces implemented or inherited by the current type.
Implementors If the current type is an interface, this property supplies metadata on the types implementing or inheriting this interface.
IsAbstract Indicates whether the type is abstract.
IsDomainComponent Indicates whether the type represents a domain component.
IsInterface Indicates whether the type is an interface.
IsListType Indicates whether the type is a list type.
IsNullable Indicates whether the type is a nullable type.
IsPersistent Indicates whether the type is persistent.
IsValueType Indicates whether the type is a value type.
IsVisible Indicates whether the type is visible in the Application Model.
KeyMember Supplies metadata on the type’s primary key member.
KeyMembers Supplies metadata on the type’s key members.
Members Supplies metadata on the members declared in the current type and inherited from the base types.
Name Specifies the type’s name.
OwnMembers Supplies metadata on the members declared in the current type.
ReferenceToOwner If the current type contains a property which holds a reference to an object which owns aggregated objects, the ReferenceToOwner supplies metadata on this property.
Type Specifies the type represented by the current ITypeInfo object.
UnderlyingTypeInfo Supplies metadata on the underlying type argument of the current nullable type.
See Also