ITypeInfo Members
In This Article
#Properties
Name | Description |
---|---|
Assembly |
Supplies metadata on the assembly in which the type is declared. |
Attributes |
Inherited from IBase |
Base | Supplies metadata on a type from which the current type directly inherits. |
Declared |
Supplies metadata on the type’s property declared as the default. |
Default |
Returns metadata on the current type’s default member. |
Descendants | Supplies metadata on the current type’s descendants. |
Full |
Specifies the fully qualified name of the type. |
Has |
Indicates whether the type has descendants. |
Has |
Indicates whether the type has a public constructor. |
Implemented |
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. |
Is |
Indicates whether the type is abstract. |
Is |
Indicates whether the type represents a domain component. |
Is |
Indicates whether the type is an interface. |
Is |
Indicates whether the type is a list type. |
Is |
Indicates whether the type is a nullable type. |
Is |
Indicates whether the type is persistent. |
Is |
Indicates whether the type is a value type. |
Is |
Indicates whether the type is visible in the Application Model. |
Key |
Supplies metadata on the type’s primary key member. |
Key |
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. |
Own |
Supplies metadata on the members declared in the current type. |
Reference |
If the current type contains a property which holds a reference to an object which owns aggregated objects, the Reference |
Type |
Specifies the type represented by the current IType |
Underlying |
Supplies metadata on the underlying type argument of the current nullable type. |
#Methods
Name | Description |
---|---|
Add |
Dynamically associates an attribute to the current type at run time.
Inherited from IBase |
Add |
Extends the current IBase |
Create |
Creates an instance of the current type using the constructor that best matches the specified parameters. |
Create |
Dynamically adds a new member to the current type at run time. |
Find |
Indicates whether an attribute specified by the generic type parameter is associated with the type represented by the current IBase |
Find |
Indicates whether an attribute specified by the generic type parameter is associated with the type represented by the current IBase |
Find |
Returns the attributes of the type specified by the generic type parameter, associated with the type represented by the current IBase |
Find |
Returns the attributes of the type specified by the generic type parameter, associated with the type represented by the current IBase |
Find |
Supplies metadata on the current type’s member with a specific name. |
Get |
Supplies metadata on the types considered dependent on the current type. |
Get |
Provides access to additional metadata.
Inherited from IBase |
Get |
Supplies metadata on the types considered required by the current type. |
Implements |
Indicates whether the type implements a specific interface. |
Is |
Indicates whether the type can be assigned from a specific type. |
See Also