41 references to ElseBlock
Microsoft.CodeAnalysis.VisualBasic (16)
Binding\Binder_Statements.vb (3)
2793
If node.
ElseBlock
IsNot Nothing Then
2794
currentAlternative = BindBlock(node.
ElseBlock
, node.
ElseBlock
.Statements, diagnostics)
Binding\LocalBinderBuilder.vb (1)
247
MakeBinder(node.
ElseBlock
, _containingBinder)
Generated\Syntax.xml.Main.Generated.vb (2)
2956
Dim newElseBlock = DirectCast(Visit(node.
ElseBlock
), ElseBlockSyntax)
2957
If node.
ElseBlock
IsNot newElseBlock Then anyChanges = True
Generated\Syntax.xml.Syntax.Generated.vb (8)
14541
return Update(ifStatement, Me.Statements, Me.ElseIfBlocks, Me.
ElseBlock
, Me.EndIfStatement)
14564
return Update(Me.IfStatement, statements, Me.ElseIfBlocks, Me.
ElseBlock
, Me.EndIfStatement)
14591
return Update(Me.IfStatement, Me.Statements, elseIfBlocks, Me.
ElseBlock
, Me.EndIfStatement)
14621
Dim _child = If(Me.
ElseBlock
IsNot Nothing, Me.
ElseBlock
, SyntaxFactory.ElseBlock())
14640
return Update(Me.IfStatement, Me.Statements, Me.ElseIfBlocks, Me.
ElseBlock
, endIfStatement)
14669
Return Me.
ElseBlock
14706
If 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)
149
Visit(node.
ElseBlock
)
Syntax\SyntaxNormalizer.vb (1)
876
If node.
ElseBlock
IsNot Nothing Then
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (2)
src\709edbd02add87b6\VisualBasicUseCoalesceExpressionForIfNullStatementCheckDiagnosticAnalyzer.vb (1)
66
Return ifBlock.
ElseBlock
IsNot Nothing Or ifBlock.ElseIfBlocks.Count > 0
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseNullPropagation\VisualBasicUseNullPropagationDiagnosticAnalyzer.vb (1)
51
If ifStatement.
ElseBlock
IsNot Nothing Then
Microsoft.CodeAnalysis.VisualBasic.Features (12)
Highlighting\KeywordHighlighters\MultiLineIfBlockHighlighter.vb (2)
47
If ifBlock.
ElseBlock
IsNot Nothing Then
48
highlights.Add(ifBlock.
ElseBlock
.ElseStatement.ElseKeyword.Span)
InvertIf\VisualBasicInvertIfCodeRefactoringProvider.MultiLine.vb (4)
22
Return ifNode.
ElseBlock
Is Nothing
38
Return ifNode.
ElseBlock
.Statements
54
ElseIf HasComment(ifNode.
ElseBlock
) Then
59
Dim newEndIfStatement = SyntaxFactory.EndIfStatement().WithLeadingTrivia(ifNode.
ElseBlock
.GetLeadingTrivia())
SplitOrMergeIfStatements\VisualBasicIfLikeStatementGenerator.vb (4)
100
Return AddIfNotNull(ifBlock.ElseIfBlocks, ifBlock.
ElseBlock
).ToImmutableArray()
105
Return AddIfNotNull(nextElseIfBlocks, ifBlock.
ElseBlock
).ToImmutableArray()
138
Return ifBlock.WithElseIfBlocks(otherIfBlock.ElseIfBlocks).WithElseBlock(otherIfBlock.
ElseBlock
)
155
ifBlock.
ElseBlock
,
src\709edbd02add87b6\VisualBasicUseCoalesceExpressionForIfNullStatementCheckDiagnosticAnalyzer.vb (1)
66
Return ifBlock.
ElseBlock
IsNot Nothing Or ifBlock.ElseIfBlocks.Count > 0
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseNullPropagation\VisualBasicUseNullPropagationDiagnosticAnalyzer.vb (1)
51
If ifStatement.
ElseBlock
IsNot Nothing Then
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (10)
Microsoft.NetCore.Analyzers\Performance\BasicDoNotGuardCall.Fixer.vb (5)
27
Return CType(conditionalSyntax, MultiLineIfBlockSyntax).
ElseBlock
.Statements.Count() = 1
43
Dim hasElse = multiLineIfBlockSyntax.
ElseBlock
IsNot Nothing AndAlso multiLineIfBlockSyntax.
ElseBlock
.ChildNodes().Any()
44
Dim 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)
239
If ifStatement.
ElseBlock
Is Nothing Then
243
Dim newIf = ifStatement.WithStatements(ifStatement.
ElseBlock
.Statements).
252
ElseIf ifStatement.IfStatement.Condition.IsKind(SyntaxKind.InvocationExpression) And ifStatement.
ElseBlock
IsNot Nothing Then
255
If ifStatement.
ElseBlock
.Statements.Count = 1 Then
256
editor.RemoveNode(ifStatement.
ElseBlock
, SyntaxRemoveOptions.KeepNoTrivia)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
209
mifBlock.
ElseBlock