public class SyntaxTokenRed token: a public leaf wrapping an immutable green token (SyntaxToken). Kept as a SyntaxNode subclass (rather than a Roslyn-style value type) so tree traversal and the dumper treat tokens uniformly with nodes.
No guide page documents this yet — the page shows what the code says about itself.
Fields and properties (6)
public string TextExact source text of the token (without trivia).
public object? ValueStrongly-typed value (identifier text, parsed literal, …).
public string ValueTextThe value rendered as text — for a literal, the value rather than the spelling.
public bool IsMissingWhether the parser fabricated this token to stand in for one the source did not have.
public IReadOnlyList<SyntaxTrivia> LeadingTriviaThe trivia between the previous token and this one.
public IReadOnlyList<SyntaxTrivia> TrailingTriviaThe trivia between this token and the next one.
Methods (2)
public override SyntaxNode? GetSlot(int index)Always null: a token is a leaf and has no child slots.
public override string ToString()The token's text, without trivia.
Used by (138, showing 40)
- Vixen.Ui.Markup
- AttributeSyntaxVixen.Ui.Markup
- BinderVixen.Ui.Markup
- CodeBlockSyntaxVixen.Ui.Markup
- ComponentDirectiveSyntaxVixen.Ui.Markup
- DocumentSyntaxVixen.Ui.Markup
- ElseClauseSyntaxVixen.Ui.Markup
- EndTagSyntaxVixen.Ui.Markup
- ForSyntaxVixen.Ui.Markup
- IfSyntaxVixen.Ui.Markup
- InterpolationSyntaxVixen.Ui.Markup
- MarkupBlockSyntaxVixen.Ui.Markup
- NamespaceDirectiveSyntaxVixen.Ui.Markup
- NavigationTestsVixen.Core.Syntax.Tests
- ParserTestsVixen.Ui.Markup.Tests
- QuotedAttributeValueSyntaxVixen.Ui.Markup
- RecoveryTestsVixen.Ui.Markup.Tests
- RedTreeTestsVixen.Core.Syntax.Tests
- SeparatedSyntaxListVixen.Core.Syntax
- StartTagSyntaxVixen.Ui.Markup
- StyleBlockSyntaxVixen.Ui.Markup
- SwitchSectionSyntaxVixen.Ui.Markup
- SwitchSyntaxVixen.Ui.Markup
- SyntaxFactoryVixen.Ui.Markup
- SyntaxNodeVixen.Core.Syntax
- SyntaxNodeOrTokenVixen.Core.Syntax
- SyntaxRewriterVixen.Ui.Markup
- SyntaxTokenVixen.Core.Syntax
- SyntaxTreeVixen.Ui.Markup
- SyntaxVisitorVixen.Ui.Markup
- SyntaxVisitorVixen.Ui.Markup
- TagDirectiveSyntaxVixen.Ui.Markup
- TextSyntaxVixen.Ui.Markup
- UsingDirectiveSyntaxVixen.Ui.Markup
- VxmlVixen.Ui.Markup.Tests
- VxmlParserVixen.Ui.Markup
- Vixen.Raven
- AccessorDeclarationSyntaxVixen.Raven
- AccessorListSyntaxVixen.Raven
- ArgumentListSyntaxVixen.Raven