Class VariantEnum
Represents a Slice variant enumeration.
public class VariantEnum : Entity, ISymbol, IType
- Inheritance
-
VariantEnum
- Implements
- Inherited Members
Properties
IsCompact
Gets a value indicating whether this variant enumeration is a compact enumeration. Variants in compact variant enumerations don't accept tagged fields.
public required bool IsCompact { get; init; }
Property Value
IsUnchecked
Gets a value indicating whether this enumeration is unchecked.
public required bool IsUnchecked { get; init; }
Property Value
Variants
Gets the list of variants for this variant enumeration.
public required ImmutableList<VariantEnum.Variant> Variants { get; init; }