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