internal enum TokenKind
{
A,
B,
C
}
internal struct Token
{
private TokenKind kind;
// Optional properties depending on which token kind
internal long? AData { get; }
internal string? BData { get; }
internal bool? CData { get; }
}
internal enum TokenKind
{
A,
B,
C
}
internal struct Token
{
private TokenKind kind;
// Optional properties depending on which token kind
internal long? AData { get; }
internal string? BData { get; }
internal bool? CData { get; }
}