41 references to ElseBlock
Microsoft.CodeAnalysis.VisualBasic (16)
Binding\Binder_Statements.vb (3)
2793If node.ElseBlock IsNot Nothing Then 2794currentAlternative = 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)
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)
51If ifStatement.ElseBlock IsNot Nothing Then
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,
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)
51If ifStatement.ElseBlock IsNot Nothing Then
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (10)
Microsoft.NetCore.Analyzers\Performance\BasicDoNotGuardCall.Fixer.vb (5)
27Return CType(conditionalSyntax, MultiLineIfBlockSyntax).ElseBlock.Statements.Count() = 1 43Dim hasElse = multiLineIfBlockSyntax.ElseBlock IsNot Nothing AndAlso multiLineIfBlockSyntax.ElseBlock.ChildNodes().Any() 44Dim guardedStatement = GetGuardedStatement(If(guardedCallInElse, multiLineIfBlockSyntax.ElseBlock?.Statements, multiLineIfBlockSyntax.Statements)) 58.WithStatements(If(guardedCallInElse, multiLineIfBlockSyntax.Statements, multiLineIfBlockSyntax.ElseBlock.Statements)) _
Microsoft.NetCore.Analyzers\Performance\BasicPreferDictionaryTryMethodsOverContainsKeyGuardFixer.vb (5)
239If ifStatement.ElseBlock Is Nothing Then 243Dim newIf = ifStatement.WithStatements(ifStatement.ElseBlock.Statements). 252ElseIf ifStatement.IfStatement.Condition.IsKind(SyntaxKind.InvocationExpression) And ifStatement.ElseBlock IsNot Nothing Then 255If ifStatement.ElseBlock.Statements.Count = 1 Then 256editor.RemoveNode(ifStatement.ElseBlock, SyntaxRemoveOptions.KeepNoTrivia)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
209mifBlock.ElseBlock