CodeBlockSyntax
csharp
public sealed class CodeBlockSyntax@code { … }. VXML never parses C#: the body travels as one token and Roslyn is the only thing that ever reads it.
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:
CodeBlock
Fields and properties (4)
public SyntaxToken CodeKeywordpublic SyntaxToken OpenBraceTokenpublic SyntaxToken BodyThe C# between the braces, verbatim and unparsed.
public SyntaxToken CloseBraceToken
Methods (8)
public override SyntaxNode? GetSlot(int index)public override void Accept(SyntaxVisitor visitor)public override TResult Accept<TResult>(SyntaxVisitor<TResult> visitor)public CodeBlockSyntax Update(SyntaxToken codeKeyword, SyntaxToken openBraceToken, SyntaxToken body, SyntaxToken closeBraceToken)public CodeBlockSyntax WithCodeKeyword(SyntaxToken codeKeyword)public CodeBlockSyntax WithOpenBraceToken(SyntaxToken openBraceToken)public CodeBlockSyntax WithBody(SyntaxToken body)public CodeBlockSyntax WithCloseBraceToken(SyntaxToken closeBraceToken)
Used by (9)
- BinderVixen.Ui.Markup
- CodeBlockSyntaxVixen.Ui.Markup
- ParserTestsVixen.Ui.Markup.Tests
- RecoveryTestsVixen.Ui.Markup.Tests
- SyntaxFactoryVixen.Ui.Markup
- SyntaxRewriterVixen.Ui.Markup
- SyntaxVisitorVixen.Ui.Markup
- SyntaxVisitorVixen.Ui.Markup
- VxmlParserVixen.Ui.Markup