OpenTAP 9.25
API Reference
|
Mixin member data More...
Public Member Functions | |
virtual void | SetValue (object owner, object value) |
Sets the value of the member. | |
virtual object | GetValue (object owner) |
Gets the value of the member. | |
MixinMemberData (IMixinBuilder source, Func< object > make=null) | |
Creates a new instance of mixin member data. | |
override string | ToString () |
Creates a string representation of this mixin member data | |
Properties | |
IEnumerable< object > | Attributes = Array.Empty<object>() [getset] |
Attributes | |
string | Name [getset] |
Name of the member | |
ITypeData | DeclaringType [getset] |
Declaring type. This should be the type of the target object. | |
ITypeData | TypeDescriptor [getset] |
Describes the value of the member. | |
bool | Writable [getset] |
If the member is writable. | |
bool | Readable [getset] |
If the member is readable. This should generally be true. | |
object | DefaultValue [getset] |
The default value of the member. | |
IMixinBuilder | Source [get] |
The object which was used to construct this. | |
Properties inherited from OpenTap.IMemberData | |
ITypeData | DeclaringType [get] |
The type on which this member is declared. | |
ITypeData | TypeDescriptor [get] |
The underlying type of this member. | |
bool | Writable [get] |
Gets if this member is writable. | |
bool | Readable [get] |
Gets if this member is readable. | |
Properties inherited from OpenTap.IReflectionData | |
IEnumerable< object > | Attributes [get] |
The attributes of it. | |
string | Name [get] |
The name of it. | |
Properties inherited from OpenTap.IDynamicMemberData | |
bool | IsDisposed [get] |
Returns true once the member can be safely ignored. | |
Mixin member data
OpenTAP 9.25 API built Tue Aug 6 2024 07:49:24