1 implementation of GetElseIfAndElseClauses
Microsoft.CodeAnalysis.CSharp.Features (1)
SplitOrMergeIfStatements\CSharpIfLikeStatementGenerator.cs (1)
86public ImmutableArray<SyntaxNode> GetElseIfAndElseClauses(SyntaxNode ifOrElseIf)
6 references to GetElseIfAndElseClauses
Microsoft.CodeAnalysis.Features (6)
SplitOrMergeIfStatements\Consecutive\AbstractMergeConsecutiveIfStatementsCodeRefactoringProvider.cs (2)
124Debug.Assert(ifGenerator.GetElseIfAndElseClauses(firstIfOrElseIf).Length == 0); 197if (!ifGenerator.IsIfOrElseIf(firstStatement) || ifGenerator.GetElseIfAndElseClauses(firstStatement).Length > 0)
SplitOrMergeIfStatements\Consecutive\AbstractSplitIntoConsecutiveIfStatementsCodeRefactoringProvider.cs (2)
83Debug.Assert(ifGenerator.GetElseIfAndElseClauses(ifOrElseIf).Length == 0); 130if (ifGenerator.GetElseIfAndElseClauses(ifOrElseIf).Length > 0)
SplitOrMergeIfStatements\Nested\AbstractMergeNestedIfStatementsCodeRefactoringProvider.cs (2)
168ifGenerator.GetElseIfAndElseClauses(outerIfOrElseIf), 169ifGenerator.GetElseIfAndElseClauses(innerIfStatement),