35 references to ElseBlock
Microsoft.CodeAnalysis.VisualBasic (16)
Binding\Binder_Statements.vb (3)
2764If node.ElseBlock IsNot Nothing Then 2765currentAlternative = BindBlock(node.ElseBlock, node.ElseBlock.Statements, diagnostics)
Binding\LocalBinderBuilder.vb (1)
247MakeBinder(node.ElseBlock, _containingBinder)
Generated\Syntax.xml.Main.Generated.vb (2)
2956Dim newElseBlock = DirectCast(Visit(node.ElseBlock), ElseBlockSyntax) 2957If node.ElseBlock IsNot newElseBlock Then anyChanges = True
Generated\Syntax.xml.Syntax.Generated.vb (8)
14541return Update(ifStatement, Me.Statements, Me.ElseIfBlocks, Me.ElseBlock, Me.EndIfStatement) 14564return Update(Me.IfStatement, statements, Me.ElseIfBlocks, Me.ElseBlock, Me.EndIfStatement) 14591return Update(Me.IfStatement, Me.Statements, elseIfBlocks, Me.ElseBlock, Me.EndIfStatement) 14621Dim _child = If(Me.ElseBlock IsNot Nothing, Me.ElseBlock, SyntaxFactory.ElseBlock()) 14640return Update(Me.IfStatement, Me.Statements, Me.ElseIfBlocks, Me.ElseBlock, endIfStatement) 14669Return Me.ElseBlock 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)
149Visit(node.ElseBlock)
Syntax\SyntaxNormalizer.vb (1)
876If node.ElseBlock IsNot Nothing Then
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (2)
VisualBasicUseCoalesceExpressionForIfNullStatementCheckDiagnosticAnalyzer.vb (1)
68Return ifBlock.ElseBlock IsNot Nothing Or ifBlock.ElseIfBlocks.Count > 0
VisualBasicUseNullPropagationDiagnosticAnalyzer.vb (1)
57If ifStatement.ElseBlock IsNot Nothing Then
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (2)
LineCommit\ContainingStatementInfo.MatchingStatementsVisitor.vb (2)
61If node.ElseBlock IsNot Nothing Then 62parts.Add(node.ElseBlock.ElseStatement)
Microsoft.CodeAnalysis.VisualBasic.Features (12)
Highlighting\KeywordHighlighters\MultiLineIfBlockHighlighter.vb (2)
47If ifBlock.ElseBlock IsNot Nothing Then 48highlights.Add(ifBlock.ElseBlock.ElseStatement.ElseKeyword.Span)
InvertIf\VisualBasicInvertIfCodeRefactoringProvider.MultiLine.vb (4)
22Return ifNode.ElseBlock Is Nothing 38Return ifNode.ElseBlock.Statements 54ElseIf HasComment(ifNode.ElseBlock) Then 59Dim newEndIfStatement = SyntaxFactory.EndIfStatement().WithLeadingTrivia(ifNode.ElseBlock.GetLeadingTrivia())
SplitOrMergeIfStatements\VisualBasicIfLikeStatementGenerator.vb (4)
100Return AddIfNotNull(ifBlock.ElseIfBlocks, ifBlock.ElseBlock).ToImmutableArray() 105Return AddIfNotNull(nextElseIfBlocks, ifBlock.ElseBlock).ToImmutableArray() 138Return ifBlock.WithElseIfBlocks(otherIfBlock.ElseIfBlocks).WithElseBlock(otherIfBlock.ElseBlock) 155ifBlock.ElseBlock,
VisualBasicUseCoalesceExpressionForIfNullStatementCheckDiagnosticAnalyzer.vb (1)
68Return ifBlock.ElseBlock IsNot Nothing Or ifBlock.ElseIfBlocks.Count > 0
VisualBasicUseNullPropagationDiagnosticAnalyzer.vb (1)
57If ifStatement.ElseBlock IsNot Nothing Then
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (1)
Binding\MethodBodyBindingTests.vb (1)
131Dim elsePartStmts = ifBlock.ElseBlock.Statements
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (1)
Generated\Syntax.Test.xml.Generated.vb (1)
19638Dim withObj = objectUnderTest.WithIfStatement(objectUnderTest.IfStatement).WithStatements(objectUnderTest.Statements).WithElseIfBlocks(objectUnderTest.ElseIfBlocks).WithElseBlock(objectUnderTest.ElseBlock).WithEndIfStatement(objectUnderTest.EndIfStatement)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
240mifBlock.ElseBlock