|
RTI Connext C# API Version 7.7.0
|
Allows creating a new EnumType via DynamicTypeFactory.BuildEnum(). More...
Public Member Functions | |
| EnumBuilder | WithName (string name) |
| Returns the same EnumBuilder instance with a modified Name. More... | |
| EnumBuilder | WithExtensibility (ExtensibilityKind kind) |
| Returns the same EnumBuilder instance with a modified ExtensibilityKind. More... | |
| EnumBuilder | AddMember (EnumMember member) |
| Returns the same EnumBuilder instance with a new EnumMember added to Members. More... | |
| EnumBuilder | AddMembers (params EnumMember[] members) |
| Returns the same EnumBuilder instance with a number of new EnumMember added to Members. More... | |
| EnumBuilder | AddMembers (IEnumerable< EnumMember > members) |
| Returns the same EnumBuilder instance with a number of new EnumMember added to Members. More... | |
| EnumType | Create () |
| Creates a new EnumType object using the current properties of the EnumBuilder instance. More... | |
Properties | |
| string | Name = null [get] |
| The enum name. More... | |
| ExtensibilityKind | ExtensibilityKind [get] |
| The value for the IDL extensibility kind. More... | |
| IList< EnumMember > | Members = new List<EnumMember>() [get] |
| The enum members. More... | |
Allows creating a new EnumType via DynamicTypeFactory.BuildEnum().
|
inline |
Returns the same EnumBuilder instance with a modified Name.
| name | The new Name to be set. |
|
inline |
Returns the same EnumBuilder instance with a modified ExtensibilityKind.
| kind | The new ExtensibilityKind to be set. |
|
inline |
Returns the same EnumBuilder instance with a new EnumMember added to Members.
| member | The EnumMember to be added. |
|
inline |
Returns the same EnumBuilder instance with a number of new EnumMember added to Members.
| members | The array of EnumMember to be added. |
|
inline |
Returns the same EnumBuilder instance with a number of new EnumMember added to Members.
| members | The enumerable object of EnumMember to be added. |
|
inline |
Creates a new EnumType object using the current properties of the EnumBuilder instance.
|
get |
The enum name.
|
get |
The value for the IDL extensibility kind.
|
get |
The enum members.