SwitchSectionSyntax
csharp
public sealed class SwitchSectionSyntaxOne arm of an @switch.
No guide page documents this yet — the page shows what the code says about itself.
Remarks
This node is associated with the following syntax kinds:
SwitchSection
Fields and properties (4)
public SyntaxToken Keywordcase or default.
public SyntaxToken? PatternThe C# pattern, verbatim; absent on default. Emitted between case and : without being understood.
public SyntaxToken ColonTokenpublic SyntaxList<MarkupSyntax> Content
Methods (8)
public override SyntaxNode? GetSlot(int index)public override void Accept(SyntaxVisitor visitor)public override TResult Accept<TResult>(SyntaxVisitor<TResult> visitor)public SwitchSectionSyntax Update(SyntaxToken keyword, SyntaxToken? pattern, SyntaxToken colonToken, SyntaxList<MarkupSyntax> content)public SwitchSectionSyntax WithKeyword(SyntaxToken keyword)public SwitchSectionSyntax WithPattern(SyntaxToken pattern)public SwitchSectionSyntax WithColonToken(SyntaxToken colonToken)public SwitchSectionSyntax WithContent(SyntaxList<MarkupSyntax> content)
Used by (9)
- BinderVixen.Ui.Markup
- ParserTestsVixen.Ui.Markup.Tests
- SwitchSectionSyntaxVixen.Ui.Markup
- SwitchSyntaxVixen.Ui.Markup
- SyntaxFactoryVixen.Ui.Markup
- SyntaxRewriterVixen.Ui.Markup
- SyntaxVisitorVixen.Ui.Markup
- SyntaxVisitorVixen.Ui.Markup
- VxmlParserVixen.Ui.Markup