OpenTAP 9.24
API Reference
Public Member Functions | Properties | List of all members
OpenTap.IMemberData Interface Reference

A member of an object type. More...

Inheritance diagram for OpenTap.IMemberData:
OpenTap.IReflectionData OpenTap.DynamicMember OpenTap.IDynamicMemberData OpenTap.IParameterMemberData OpenTap.MemberData OpenTap.MixinMemberData OpenTap.MixinMemberData OpenTap.ParameterMemberData OpenTap.ParameterMemberData

Public Member Functions

void SetValue (object owner, object value)
 Sets the value of this member on the owner. More...
 
object GetValue (object owner)
 Gets the value of this member on the owner. More...
 

Properties

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.
 

Detailed Description

A member of an object type.

Member Function Documentation

◆ GetValue()

object OpenTap.IMemberData.GetValue ( object  owner)

Gets the value of this member on the owner.

Parameters
owner
Returns

Implemented in OpenTap.ParameterMemberData, OpenTap.DynamicMember, OpenTap.MixinMemberData, and OpenTap.MemberData.

◆ SetValue()

void OpenTap.IMemberData.SetValue ( object  owner,
object  value 
)

Sets the value of this member on the owner.

Parameters
owner
value

Implemented in OpenTap.ParameterMemberData, OpenTap.DynamicMember, OpenTap.MixinMemberData, and OpenTap.MemberData.

OpenTAP 9.24 API built Tue Apr 30 2024 13:44:41