MarkupBlockSyntax
csharp
public sealed class MarkupBlockSyntaxA braced run of content — the body of an @if, an @for or an else. Braces rather than Razor's } sentinels, per ADR-009.
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:
MarkupBlock
Fields and properties (3)
public SyntaxToken OpenBraceTokenpublic SyntaxList<MarkupSyntax> Contentpublic SyntaxToken CloseBraceToken
Methods (7)
public override SyntaxNode? GetSlot(int index)public override void Accept(SyntaxVisitor visitor)public override TResult Accept<TResult>(SyntaxVisitor<TResult> visitor)public MarkupBlockSyntax Update(SyntaxToken openBraceToken, SyntaxList<MarkupSyntax> content, SyntaxToken closeBraceToken)public MarkupBlockSyntax WithOpenBraceToken(SyntaxToken openBraceToken)public MarkupBlockSyntax WithContent(SyntaxList<MarkupSyntax> content)public MarkupBlockSyntax WithCloseBraceToken(SyntaxToken closeBraceToken)
Used by (11)
- BinderVixen.Ui.Markup
- ForSyntaxVixen.Ui.Markup
- IfSyntaxVixen.Ui.Markup
- MarkupBlockSyntaxVixen.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