RTI Connext C# API
6.1.2
|
Allows creating a new UnionType via DynamicTypeFactory.BuildUnion(). More...
Public Member Functions | |
UnionBuilder | WithName (string name) |
Returns the same UnionBuilder instance with a modified Name. More... | |
UnionBuilder | WithExtensibility (ExtensibilityKind kind) |
Returns the same UnionBuilder instance with a modified ExtensibilityKind. More... | |
UnionBuilder | WithDiscriminator (DynamicType discriminator) |
Returns the same UnionBuilder instance with a modified Discriminator. More... | |
UnionBuilder | AddMember (UnionMember member) |
Returns the same UnionBuilder instance with a new UnionMember added to Members. More... | |
UnionBuilder | AddMembers (params UnionMember[] members) |
Returns the same UnionBuilder instance with a number of new UnionMember added to Members. More... | |
UnionBuilder | AddMembers (IEnumerable< UnionMember > members) |
Returns the same UnionBuilder instance with a number of new UnionMember added to Members. More... | |
UnionType | Create () |
Creates a new UnionType object using the current properties of the UnionBuilder instance. More... | |
Properties | |
string | Name [get] |
The union name. More... | |
ExtensibilityKind | ExtensibilityKind [get] |
The value for the IDL extensibility kind. More... | |
DynamicType | Discriminator [get] |
The discriminator. More... | |
IList< UnionMember > | Members [get] |
The union members. More... | |
Allows creating a new UnionType via DynamicTypeFactory.BuildUnion().
UnionBuilder AddMember | ( | UnionMember | member | ) |
Returns the same UnionBuilder instance with a new UnionMember added to Members.
member | The UnionMember to be added. |
UnionBuilder AddMembers | ( | IEnumerable< UnionMember > | members | ) |
Returns the same UnionBuilder instance with a number of new UnionMember added to Members.
members | The enumerable object of UnionMember to be added. |
UnionBuilder AddMembers | ( | params UnionMember[] | members | ) |
Returns the same UnionBuilder instance with a number of new UnionMember added to Members.
members | The array of UnionMember to be added. |
UnionType Create | ( | ) |
Creates a new UnionType object using the current properties of the UnionBuilder instance.
UnionBuilder WithDiscriminator | ( | DynamicType | discriminator | ) |
Returns the same UnionBuilder instance with a modified Discriminator.
discriminator | The new Discriminator to be set. |
UnionBuilder WithExtensibility | ( | ExtensibilityKind | kind | ) |
Returns the same UnionBuilder instance with a modified ExtensibilityKind.
kind | The new ExtensibilityKind to be set. |
UnionBuilder WithName | ( | string | name | ) |
Returns the same UnionBuilder instance with a modified Name.
name | The new Name to be set. |
|
get |
The discriminator.
The value for the IDL extensibility kind.
|
get |
The union members.
|
get |
The union name.