OpenTAP 9.34
API Reference
OpenTap.DynamicMember Class Reference

Dynamic Member. More...

Inheritance diagram for OpenTap.DynamicMember:
OpenTap.IMemberData OpenTap.IReflectionData

Public Member Functions

 DynamicMember ()
 Creates an instance of the dynamic member.
 
 DynamicMember (DynamicMember @base)
 This overload allows two DynamicMembers to share the same Get/Set value backing field.
 
virtual void SetValue (object owner, object value)
 Sets the value of the member.
 
virtual object GetValue (object owner)
 Gets the value of the member.
 
- Public Member Functions inherited from OpenTap.IMemberData

Static Public Member Functions

static void AddDynamicMember (object target, IMemberData member)
 Adds a dynamic member to the object.
 
static void RemoveDynamicMember (object target, IMemberData member)
 Removes a dynamic member to the object.
 

Properties

virtual 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.
 
- Properties inherited from OpenTap.IMemberData
- Properties inherited from OpenTap.IReflectionData

Detailed Description

Dynamic Member.

Constructor & Destructor Documentation

◆ DynamicMember()

OpenTap.DynamicMember.DynamicMember ( DynamicMember @ base)
inline

This overload allows two DynamicMembers to share the same Get/Set value backing field.

Parameters
base

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