Table of Contents

Class VariantEnum.Variant

Namespace
ZeroC.Slice.Symbols
Assembly
ZeroC.Slice.Symbols.dll

Represents a variant in a Slice variant enumeration.

public class VariantEnum.Variant : Entity
Inheritance
VariantEnum.Variant
Inherited Members

Properties

Discriminant

Gets the discriminant value used for encoding/decoding this variant.

public required int Discriminant { get; init; }

Property Value

int

Fields

Gets the list of fields for this variant.

public required ImmutableList<Field> Fields { get; init; }

Property Value

ImmutableList<Field>