OpenTAP 9.34
API Reference
OpenTap.IEmbeddedMemberData Interface Reference

This interface describes an Embedded member data. When embedding an object with N properties, the embedee object will have N of these virtual properties. Each with the same OwnerMember, but different InnerMember. More...

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

Properties

IMemberData OwnerMember [get]
 The owner member is the member of the object in which the member data is embedded.
 
IMemberData InnerMember [get]
 This is the member of the embedded object that this member data describes.
 
- 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.
 

Additional Inherited Members

- Public Member Functions inherited from OpenTap.IMemberData
void SetValue (object owner, object value)
 Sets the value of this member on the owner.
 
object GetValue (object owner)
 Gets the value of this member on the owner.
 

Detailed Description

This interface describes an Embedded member data. When embedding an object with N properties, the embedee object will have N of these virtual properties. Each with the same OwnerMember, but different InnerMember.

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