A lightweight token struct to avoid GC allocations.
public readonly struct SyntaxTokenValue : IEquatable<SyntaxTokenValue>
kind:method, kind:property, kind:ctor. Press Esc to clear.SyntaxTokenValue(TokenKind, TextPosition, TextPosition, String?, UInt64)Initializes a new instance of the SyntaxTokenValue struct.DataOptional scalar payload for tokens that carry a non-string value.EndThe end position of this token.KindThe type of token.StartThe start position of this token.StringValueOptional decoded string value for tokens that carry a string payload.GetText(String)Gets the text represented by this token from a source string.Equality(SyntaxTokenValue, SyntaxTokenValue)Compares two SyntaxTokenValue instances for equality.Inequality(SyntaxTokenValue, SyntaxTokenValue)Compares two SyntaxTokenValue instances for inequality.