IfSyntax
csharp
public sealed class IfSyntax@if (cond) { … } else { … }.
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:
If
Fields and properties (6)
public SyntaxToken IfKeywordpublic SyntaxToken OpenParenTokenpublic SyntaxToken Conditionpublic SyntaxToken CloseParenTokenpublic MarkupBlockSyntax Bodypublic ElseClauseSyntax? Else
Methods (10)
public override SyntaxNode? GetSlot(int index)public override void Accept(SyntaxVisitor visitor)public override TResult Accept<TResult>(SyntaxVisitor<TResult> visitor)public IfSyntax Update(SyntaxToken ifKeyword, SyntaxToken openParenToken, SyntaxToken condition, SyntaxToken closeParenToken, MarkupBlockSyntax body, ElseClauseSyntax? else)public IfSyntax WithIfKeyword(SyntaxToken ifKeyword)public IfSyntax WithOpenParenToken(SyntaxToken openParenToken)public IfSyntax WithCondition(SyntaxToken condition)public IfSyntax WithCloseParenToken(SyntaxToken closeParenToken)public IfSyntax WithBody(MarkupBlockSyntax body)public IfSyntax WithElse(ElseClauseSyntax? else)
Used by (9)
- BinderVixen.Ui.Markup
- IfSyntaxVixen.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