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