RTI Connext C# API  6.1.0
MemberInfo Struct Reference

A descriptor for a field of a dynamically defined data type. More...

Inherits IEquatable< MemberInfo >.

Public Member Functions

override bool Equals (object other)
 Compares for equality. More...
 
override int GetHashCode ()
 Gets the hash code. More...
 
bool Equals (MemberInfo other)
 Compares for equality. More...
 

Properties

int MemberId [get]
 An integer that uniquely identifies the data member within this DynamicData sample's type. More...
 
string MemberName [get]
 The name of the data member. More...
 
bool MemberExists [get]
 Indicates whether the member exists in this sample More...
 
TypeKind MemberKind [get]
 The kind of type of this data member (e.g., integer, structure, etc.). More...
 
uint RepresentationCount [get]
 The number of defined representations for this data member. More...
 
uint ElementCount [get]
 The number of elements within this data member (applies to collection types only). More...
 
TypeKind ElementKind [get]
 The kind of type of the elements within this data member (applies to collection types only). More...
 

Detailed Description

A descriptor for a field of a dynamically defined data type.

Member Function Documentation

◆ Equals() [1/2]

bool Equals ( MemberInfo  other)

Compares for equality.

◆ Equals() [2/2]

override bool Equals ( object  other)

Compares for equality.

◆ GetHashCode()

override int GetHashCode ( )

Gets the hash code.

Property Documentation

◆ ElementCount

uint ElementCount
get

The number of elements within this data member (applies to collection types only).

The full documentation is available in the C API: DDS_DynamicDataMemberInfo::element_count

◆ ElementKind

TypeKind ElementKind
get

The kind of type of the elements within this data member (applies to collection types only).

The full documentation is available in the C API: DDS_DynamicDataMemberInfo::element_kind

◆ MemberExists

bool MemberExists
get

Indicates whether the member exists in this sample

The full documentation is available in the C API: DDS_DynamicDataMemberInfo::member_exists

◆ MemberId

int MemberId
get

An integer that uniquely identifies the data member within this DynamicData sample's type.

The full documentation is available in the C API: DDS_DynamicDataMemberInfo::member_id

◆ MemberKind

TypeKind MemberKind
get

The kind of type of this data member (e.g., integer, structure, etc.).

The full documentation is available in the C API: DDS_DynamicDataMemberInfo::member_kind

◆ MemberName

string MemberName
get

The name of the data member.

The full documentation is available in the C API: DDS_DynamicDataMemberInfo::member_name

◆ RepresentationCount

uint RepresentationCount
get

The number of defined representations for this data member.

The full documentation is available in the C API: DDS_DynamicDataMemberInfo::representation_count