|
RTI Connext C# API Version 7.7.0
|
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 = ExtensibilityKind.Extensible [get] |
| The discriminator. More... | |
| IList< UnionMember > | Members = new List<UnionMember>() [get] |
| The union members. More... | |
Allows creating a new UnionType via DynamicTypeFactory.BuildUnion().
|
inline |
Returns the same UnionBuilder instance with a modified Name.
| name | The new Name to be set. |
|
inline |
Returns the same UnionBuilder instance with a modified ExtensibilityKind.
| kind | The new ExtensibilityKind to be set. |
|
inline |
Returns the same UnionBuilder instance with a modified Discriminator.
| discriminator | The new Discriminator to be set. |
|
inline |
Returns the same UnionBuilder instance with a new UnionMember added to Members.
| member | The UnionMember to be added. |
|
inline |
Returns the same UnionBuilder instance with a number of new UnionMember added to Members.
| members | The array of UnionMember to be added. |
|
inline |
Returns the same UnionBuilder instance with a number of new UnionMember added to Members.
| members | The enumerable object of UnionMember to be added. |
|
inline |
Creates a new UnionType object using the current properties of the UnionBuilder instance.
|
get |
The union name.
|
get |
The value for the IDL extensibility kind.
|
get |
The discriminator.
|
get |
The union members.