4 instantiations of ElseClauseSyntax
Microsoft.CodeAnalysis.CSharp (4)
_generated\1\Syntax.xml.Internal.Generated.cs (4)
13795=> new ElseClauseSyntax(this.Kind, this.elseKeyword, this.statement, diagnostics, GetAnnotations()); 13798=> new ElseClauseSyntax(this.Kind, this.elseKeyword, this.statement, GetDiagnostics(), annotations); 31677var result = new ElseClauseSyntax(SyntaxKind.ElseClause, elseKeyword, statement, this.context); 37099var result = new ElseClauseSyntax(SyntaxKind.ElseClause, elseKeyword, statement);
24 references to ElseClauseSyntax
Microsoft.CodeAnalysis.CSharp (24)
_generated\0\Syntax.xml.Main.Generated.cs (1)
4609return (IfStatementSyntax)Syntax.InternalSyntax.SyntaxFactory.IfStatement(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), (Syntax.InternalSyntax.SyntaxToken)ifKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken)openParenToken.Node!, (Syntax.InternalSyntax.ExpressionSyntax)condition.Green, (Syntax.InternalSyntax.SyntaxToken)closeParenToken.Node!, (Syntax.InternalSyntax.StatementSyntax)statement.Green, @else == null ? null : (Syntax.InternalSyntax.ElseClauseSyntax)@else.Green).CreateRed();
_generated\1\Syntax.xml.Internal.Generated.cs (20)
13572internal readonly ElseClauseSyntax? @else; 13574internal IfStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken ifKeyword, SyntaxToken openParenToken, ExpressionSyntax condition, SyntaxToken closeParenToken, StatementSyntax statement, ElseClauseSyntax? @else, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations) 13600internal IfStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken ifKeyword, SyntaxToken openParenToken, ExpressionSyntax condition, SyntaxToken closeParenToken, StatementSyntax statement, ElseClauseSyntax? @else, SyntaxFactoryContext context) 13627internal IfStatementSyntax(SyntaxKind kind, GreenNode? attributeLists, SyntaxToken ifKeyword, SyntaxToken openParenToken, ExpressionSyntax condition, SyntaxToken closeParenToken, StatementSyntax statement, ElseClauseSyntax? @else) 13677public ElseClauseSyntax? Else => this.@else; 13697public IfStatementSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken ifKeyword, SyntaxToken openParenToken, ExpressionSyntax condition, SyntaxToken closeParenToken, StatementSyntax statement, ElseClauseSyntax @else) 13777public ElseClauseSyntax Update(SyntaxToken elseKeyword, StatementSyntax statement) 13781var newNode = SyntaxFactory.ElseClause(elseKeyword, statement); 27555public virtual TResult VisitElseClause(ElseClauseSyntax node) => this.DefaultVisit(node); 27809public virtual void VisitElseClause(ElseClauseSyntax node) => this.DefaultVisit(node); 28339=> node.Update(VisitList(node.AttributeLists), (SyntaxToken)Visit(node.IfKeyword), (SyntaxToken)Visit(node.OpenParenToken), (ExpressionSyntax)Visit(node.Condition), (SyntaxToken)Visit(node.CloseParenToken), (StatementSyntax)Visit(node.Statement), (ElseClauseSyntax)Visit(node.Else)); 28341public override CSharpSyntaxNode VisitElseClause(ElseClauseSyntax node) 31649public IfStatementSyntax IfStatement(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken ifKeyword, SyntaxToken openParenToken, ExpressionSyntax condition, SyntaxToken closeParenToken, StatementSyntax statement, ElseClauseSyntax? @else) 31665public ElseClauseSyntax ElseClause(SyntaxToken elseKeyword, StatementSyntax statement) 31675if (cached != null) return (ElseClauseSyntax)cached; 31677var result = new ElseClauseSyntax(SyntaxKind.ElseClause, elseKeyword, statement, this.context); 37071public static IfStatementSyntax IfStatement(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken ifKeyword, SyntaxToken openParenToken, ExpressionSyntax condition, SyntaxToken closeParenToken, StatementSyntax statement, ElseClauseSyntax? @else) 37087public static ElseClauseSyntax ElseClause(SyntaxToken elseKeyword, StatementSyntax statement) 37097if (cached != null) return (ElseClauseSyntax)cached; 37099var result = new ElseClauseSyntax(SyntaxKind.ElseClause, elseKeyword, statement);
_generated\2\Syntax.xml.Syntax.Generated.cs (1)
8554public SyntaxToken ElseKeyword => new SyntaxToken(this, ((InternalSyntax.ElseClauseSyntax)this.Green).elseKeyword, Position, 0);
Parser\LanguageParser.cs (2)
10120var elseClause = alternative is null ? 10156private ElseClauseSyntax ParseElseClauseOpt()