RTI Connext C# API Version 7.2.0
Rti.Types.Dynamic.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]

override bool Rti.Types.Dynamic.MemberInfo.Equals ( object  other)

Compares for equality.

◆ GetHashCode()

override int Rti.Types.Dynamic.MemberInfo.GetHashCode ( )
inline

Gets the hash code.

◆ Equals() [2/2]

bool Rti.Types.Dynamic.MemberInfo.Equals ( MemberInfo  other)
inline

Compares for equality.

Property Documentation

◆ MemberId

int Rti.Types.Dynamic.MemberInfo.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

◆ MemberName

string Rti.Types.Dynamic.MemberInfo.MemberName
get

The name of the data member.

The full documentation is available in the C API: DDS_DynamicDataMemberInfo_member_name

◆ MemberExists

bool Rti.Types.Dynamic.MemberInfo.MemberExists
get

Indicates whether the member exists in this sample

The full documentation is available in the C API: DDS_DynamicDataMemberInfo_member_exists

◆ MemberKind

TypeKind Rti.Types.Dynamic.MemberInfo.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

◆ RepresentationCount

uint Rti.Types.Dynamic.MemberInfo.RepresentationCount
get

The number of defined representations for this data member.

The full documentation is available in the C API: DDS_DynamicDataMemberInfo_representation_count

◆ ElementCount

uint Rti.Types.Dynamic.MemberInfo.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 Rti.Types.Dynamic.MemberInfo.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