RTI Connext C# API  6.1.2
IConstructedType Interface Reference

Common interface for constructed types. More...

Inheritance diagram for IConstructedType:
IDynamicType IEnumType IStructType IUnionType EnumType StructType UnionType

Public Member Functions

IMember GetMember (uint index)
 Returns the i-th member of the IConstructedType. More...
 
IMember GetMember (string name)
 Returns a member of the IConstructedType by its name. More...
 

Properties

ExtensibilityKind ExtensibilityKind [get]
 The ExtensibilityKind of the IConstructedType. More...
 
IEnumerable< IMemberMembers [get]
 The IConstructedType members. More...
 
- Properties inherited from IDynamicType
string Name [get]
 The name of the IDynamicType. More...
 
TypeKind Kind [get]
 The kind of IDynamicType. More...
 

Detailed Description

Common interface for constructed types.

IStructType, IUnionType and IEnumType are considered to be IConstructedType.

Member Function Documentation

◆ GetMember() [1/2]

IMember GetMember ( string  name)

Returns a member of the IConstructedType by its name.

Implemented in UnionType, StructType, and EnumType.

◆ GetMember() [2/2]

IMember GetMember ( uint  index)

Returns the i-th member of the IConstructedType.

Implemented in UnionType, StructType, and EnumType.

Property Documentation

◆ ExtensibilityKind

◆ Members

IEnumerable<IMember> Members
get

The IConstructedType members.