|
OpenTAP 9.34
API Reference
|
The type information of an object. More...
Public Member Functions | |
| IEnumerable< IMemberData > | GetMembers () |
| Gets the members of this object. | |
| IMemberData | GetMember (string name) |
| Gets a member of this object by name. | |
| object | CreateInstance (object[] arguments) |
| Creates an instance of this type. The arguments are used for construction. | |
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.34 API built Wed Jul 1 2026 09:21:15