OpenTAP 9.24
API Reference
|
The type information of an object. More...
Public Member Functions | |
IEnumerable< IMemberData > | GetMembers () |
Gets the members of this object. More... | |
IMemberData | GetMember (string name) |
Gets a member of this object by name. More... | |
object | CreateInstance (object[] arguments) |
Creates an instance of this type. The arguments are used for construction. More... | |
Properties | |
ITypeData | BaseType [get] |
The base type of this type. | |
bool | CanCreateInstance [get] |
Gets if CreateInstance will work for this type. For examples, for interfaces and abstract classes it will not work. | |
Properties inherited from OpenTap.IReflectionData | |
IEnumerable< object > | Attributes [get] |
The attributes of it. | |
string | Name [get] |
The name of it. | |
The type information of an object.
object OpenTap.ITypeData.CreateInstance | ( | object[] | arguments | ) |
Creates an instance of this type. The arguments are used for construction.
arguments |
Implemented in OpenTap.NullTypeData, and OpenTap.TypeData.
IMemberData OpenTap.ITypeData.GetMember | ( | string | name | ) |
Gets a member of this object by name.
name |
Implemented in OpenTap.NullTypeData, and OpenTap.TypeData.
IEnumerable< IMemberData > OpenTap.ITypeData.GetMembers | ( | ) |
OpenTAP 9.24 API built Tue Apr 30 2024 13:44:42