RTI Connext C# API Version 7.2.0
|
Represents a data member in a StructType. More...
Public Member Functions | |
StructMember (string name, DynamicType type, int id=InvalidMemberId, bool isExternal=false, bool isKey=false, bool isOptional=false) | |
Creates a new StructMember. More... | |
override bool | Equals (object other) |
Compares for equality More... | |
override int | GetHashCode () |
Calculates a hash code More... | |
bool | Equals (StructMember other) |
Compares for equality More... | |
override string | ToString () |
Returns the member type and name More... | |
Static Public Attributes | |
const int | InvalidMemberId = 0x7FFFFFFF |
The default value for a member id. More... | |
Properties | |
string | Name [get] |
The member name. More... | |
DynamicType | Type [get] |
The member type. More... | |
bool | IsExternal [get] |
Whether this member is annotated as @external . More... | |
int | Id [get] |
The member IDL (value of the @id annotation). More... | |
bool | IsKey [get] |
Whether this member is annotated as @key . More... | |
bool | IsOptional [get] |
Whether this member is annotated as ``. More... | |
![]() | |
bool | IsKey [get] |
Whether this member is annotated as a key. More... | |
bool | IsOptional [get] |
Whether this member is annotated as optional. More... | |
![]() | |
IDynamicType | Type [get] |
The IDynamicType of the IAggregationMember. More... | |
int | Id [get] |
The id of the IAggregationMember. More... | |
bool | IsExternal [get] |
Indicates whether or not the IAggregationMember is annotated as external. More... | |
![]() | |
string | Name [get] |
The name of the member. More... | |
Represents a data member in a StructType.
|
inline |
Creates a new StructMember.
name | The name (required) |
type | The type (required) |
id | An explicit member ID (optional, automatically assigned by default) |
isExternal | Whether to set @external (optional, false by default) |
isKey | Whether to set @key (optional, false by default) |
isOptional | Whether to set @optional (optional, false by default) |
override bool Rti.Types.Dynamic.StructMember.Equals | ( | object | other | ) |
Compares for equality
|
inline |
Calculates a hash code
|
inline |
Compares for equality
override string Rti.Types.Dynamic.StructMember.ToString | ( | ) |
Returns the member type and name
|
static |
The default value for a member id.
|
get |
The member name.
Implements Omg.Types.Dynamic.IMember.
|
get |
The member type.
Implements Omg.Types.Dynamic.IAggregationMember.
|
get |
Whether this member is annotated as @external
.
Implements Omg.Types.Dynamic.IAggregationMember.
|
get |
The member IDL (value of the @id
annotation).
Implements Omg.Types.Dynamic.IAggregationMember.
|
get |
Whether this member is annotated as @key
.
Implements Omg.Types.Dynamic.IStructMember.
|
get |
Whether this member is annotated as ``.
Implements Omg.Types.Dynamic.IStructMember.