OpenTAP 9.34
API Reference
OpenTap.MixinMemberData Class Reference

Mixin member data. More...

Inheritance diagram for OpenTap.MixinMemberData:
OpenTap.IMemberData OpenTap.IDynamicMemberData OpenTap.IReflectionData OpenTap.IMemberData OpenTap.IReflectionData

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.
 
- Public Member Functions inherited from OpenTap.IMemberData

Properties

IEnumerable< object > Attributes = Array.Empty<object>() [get, set]
 Attributes.
 
string Name [get, set]
 Name of the member.
 
ITypeData DeclaringType [get, set]
 Declaring type. This should be the type of the target object.
 
ITypeData TypeDescriptor [get, set]
 Describes the value of the member.
 
bool Writable [get, set]
 If the member is writable.
 
bool Readable [get, set]
 If the member is readable. This should generally be true.
 
object DefaultValue [get, set]
 The default value of the member.
 
IMixinBuilder Source [get]
 The object which was used to construct this.
 
- Properties inherited from OpenTap.IMemberData
- Properties inherited from OpenTap.IReflectionData
- Properties inherited from OpenTap.IDynamicMemberData

Detailed Description

Mixin member data.

OpenTAP 9.34 API built Wed Jul 1 2026 09:21:15