Algebraic Kind.
Defined as enum for tagged algebraics and as unsigned for common algebraics.
The Kind enum contains the members defined using tag names.
If the algebraic type is Nullable then the default Kind enum member has zero value and corresponds to typeof(null).
TaggedVariant.
See Implementation
Algebraic Kind.
Defined as enum for tagged algebraics and as unsigned for common algebraics.
The Kind enum contains the members defined using tag names.
If the algebraic type is Nullable then the default Kind enum member has zero value and corresponds to typeof(null).