2 implementations of IsIfOrElseIf
Microsoft.CodeAnalysis.CSharp.Features (1)
SplitOrMergeIfStatements\CSharpIfLikeStatementGenerator.cs (1)
27
public bool
IsIfOrElseIf
(SyntaxNode node) => node is IfStatementSyntax;
Microsoft.CodeAnalysis.VisualBasic.Features (1)
SplitOrMergeIfStatements\VisualBasicIfLikeStatementGenerator.vb (1)
22
Public Function
IsIfOrElseIf
(node As SyntaxNode) As Boolean Implements IIfLikeStatementGenerator.IsIfOrElseIf
11 references to IsIfOrElseIf
Microsoft.CodeAnalysis.Features (10)
SplitOrMergeIfStatements\AbstractMergeIfStatementsCodeRefactoringProvider.cs (3)
74
Debug.Assert(ifGenerator.
IsIfOrElseIf
(upperIfOrElseIf));
75
Debug.Assert(ifGenerator.
IsIfOrElseIf
(lowerIfOrElseIf));
84
node => ifGenerator.
IsIfOrElseIf
(node) && node.Span == span);
SplitOrMergeIfStatements\AbstractSplitIfStatementCodeRefactoringProvider.cs (1)
70
Debug.Assert(ifGenerator.
IsIfOrElseIf
(ifOrElseIf));
SplitOrMergeIfStatements\Consecutive\AbstractMergeConsecutiveIfStatementsCodeRefactoringProvider.cs (2)
197
if (!ifGenerator.
IsIfOrElseIf
(firstStatement) || ifGenerator.GetElseIfAndElseClauses(firstStatement).Length > 0)
200
if (!ifGenerator.
IsIfOrElseIf
(secondStatement))
SplitOrMergeIfStatements\Nested\AbstractMergeNestedIfStatementsCodeRefactoringProvider.cs (4)
105
if (rootStatements.Count > 0 && ifGenerator.
IsIfOrElseIf
(rootStatements[0].Parent))
133
if (statements.Count > 0 && ifGenerator.
IsIfOrElseIf
(statements[0]))
237
var isIfStatement = ifGenerator.
IsIfOrElseIf
(elseIfOrElseClause1);
238
if (isIfStatement != ifGenerator.
IsIfOrElseIf
(elseIfOrElseClause2))
Microsoft.CodeAnalysis.VisualBasic.Features (1)
SplitOrMergeIfStatements\VisualBasicIfLikeStatementGenerator.vb (1)
22
Public Function IsIfOrElseIf(node As SyntaxNode) As Boolean Implements IIfLikeStatementGenerator.
IsIfOrElseIf