ForSyntax
csharp
public sealed class ForSyntax@for (var i in sequence) { … } — the keyed reconciler's input.
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:
For
Fields and properties (8)
public SyntaxToken ForKeywordpublic SyntaxToken OpenParenTokenpublic SyntaxToken VarKeywordpublic SyntaxToken Identifierpublic SyntaxToken InKeywordpublic SyntaxToken Sequencepublic SyntaxToken CloseParenTokenpublic MarkupBlockSyntax Body
Methods (12)
public override SyntaxNode? GetSlot(int index)public override void Accept(SyntaxVisitor visitor)public override TResult Accept<TResult>(SyntaxVisitor<TResult> visitor)public ForSyntax Update(SyntaxToken forKeyword, SyntaxToken openParenToken, SyntaxToken varKeyword, SyntaxToken identifier, SyntaxToken inKeyword, SyntaxToken sequence, SyntaxToken closeParenToken, MarkupBlockSyntax body)public ForSyntax WithForKeyword(SyntaxToken forKeyword)public ForSyntax WithOpenParenToken(SyntaxToken openParenToken)public ForSyntax WithVarKeyword(SyntaxToken varKeyword)public ForSyntax WithIdentifier(SyntaxToken identifier)public ForSyntax WithInKeyword(SyntaxToken inKeyword)public ForSyntax WithSequence(SyntaxToken sequence)public ForSyntax WithCloseParenToken(SyntaxToken closeParenToken)public ForSyntax WithBody(MarkupBlockSyntax body)
Used by (8)
- BinderVixen.Ui.Markup
- ForSyntaxVixen.Ui.Markup
- ParserTestsVixen.Ui.Markup.Tests
- SyntaxFactoryVixen.Ui.Markup
- SyntaxRewriterVixen.Ui.Markup
- SyntaxVisitorVixen.Ui.Markup
- SyntaxVisitorVixen.Ui.Markup
- VxmlParserVixen.Ui.Markup