29 references to ElseIfBlocks
Microsoft.CodeAnalysis.VisualBasic (11)
Binding\Binder_Statements.vb (1)
2785For i = 0 To node.ElseIfBlocks.Count - 1
Binding\LocalBinderBuilder.vb (1)
243For Each elseifBlock In node.ElseIfBlocks
Generated\Syntax.xml.Main.Generated.vb (1)
2954Dim newElseIfBlocks = VisitList(node.ElseIfBlocks)
Generated\Syntax.xml.Syntax.Generated.vb (6)
14541return Update(ifStatement, Me.Statements, Me.ElseIfBlocks, Me.ElseBlock, Me.EndIfStatement) 14564return Update(Me.IfStatement, statements, Me.ElseIfBlocks, Me.ElseBlock, Me.EndIfStatement) 14595Return Me.WithElseIfBlocks(Me.ElseIfBlocks.AddRange(items)) 14617return Update(Me.IfStatement, Me.Statements, Me.ElseIfBlocks, elseBlock, Me.EndIfStatement) 14640return Update(Me.IfStatement, Me.Statements, Me.ElseIfBlocks, Me.ElseBlock, endIfStatement) 14706If ifStatement IsNot Me.IfStatement OrElse statements <> Me.Statements OrElse elseIfBlocks <> Me.ElseIfBlocks OrElse elseBlock IsNot Me.ElseBlock OrElse endIfStatement IsNot Me.EndIfStatement Then
Semantics\StatementSyntaxWalker.vb (1)
148VisitList(node.ElseIfBlocks)
Syntax\SyntaxNormalizer.vb (1)
871For Each elseIfBlock In node.ElseIfBlocks
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (2)
src\709edbd02add87b6\VisualBasicUseCoalesceExpressionForIfNullStatementCheckDiagnosticAnalyzer.vb (1)
66Return ifBlock.ElseBlock IsNot Nothing Or ifBlock.ElseIfBlocks.Count > 0
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseNullPropagation\VisualBasicUseNullPropagationDiagnosticAnalyzer.vb (1)
55If ifStatement.ElseIfBlocks.Count > 0 Then
Microsoft.CodeAnalysis.VisualBasic.Features (15)
Highlighting\KeywordHighlighters\MultiLineIfBlockHighlighter.vb (1)
43For Each elseIfBlock In ifBlock.ElseIfBlocks
InvertIf\VisualBasicInvertIfCodeRefactoringProvider.MultiLine.vb (1)
26Return ifNode.ElseIfBlocks.IsEmpty
SplitOrMergeIfStatements\VisualBasicIfLikeStatementGenerator.vb (10)
49Dim index = ifBlock.ElseIfBlocks.IndexOf(DirectCast(node, ElseIfBlockSyntax)) 67Dim index = ifBlock.ElseIfBlocks.IndexOf(DirectCast(ifOrElseIf, ElseIfBlockSyntax)) 73elseIfClause = ifBlock.ElseIfBlocks.ElementAtOrDefault(nextElseIfIndex) 100Return AddIfNotNull(ifBlock.ElseIfBlocks, ifBlock.ElseBlock).ToImmutableArray() 104Dim nextElseIfBlocks = ifBlock.ElseIfBlocks.RemoveRange(0, ifBlock.ElseIfBlocks.IndexOf(elseIfBlock) + 1) 138Return ifBlock.WithElseIfBlocks(otherIfBlock.ElseIfBlocks).WithElseBlock(otherIfBlock.ElseBlock) 147Dim nextElseIfBlocks = ifBlock.ElseIfBlocks.RemoveRange(0, ifBlock.ElseIfBlocks.IndexOf(elseIfBlock) + 1) 186Dim newIfBlock = ifBlock.WithElseIfBlocks(ifBlock.ElseIfBlocks.Insert(0, elseIfBlockToInsert))
SplitOrMergeIfStatements\VisualBasicMergeNestedIfStatementsCodeRefactoringProvider.vb (1)
46For Each elseIfBlock In ifBlock.ElseIfBlocks
src\709edbd02add87b6\VisualBasicUseCoalesceExpressionForIfNullStatementCheckDiagnosticAnalyzer.vb (1)
66Return ifBlock.ElseBlock IsNot Nothing Or ifBlock.ElseIfBlocks.Count > 0
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseNullPropagation\VisualBasicUseNullPropagationDiagnosticAnalyzer.vb (1)
55If ifStatement.ElseIfBlocks.Count > 0 Then
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
199Dim elseIfBlocks = mifBlock.ElseIfBlocks.Insert(0,