42 references to ElseIfBlock
Microsoft.CodeAnalysis.VisualBasic (28)
Binding\Binder_Statements.vb (1)
203node.Parent.Kind = SyntaxKind.ElseIfBlock OrElse
Generated\Syntax.xml.Internal.Generated.vb (4)
46555Dim cached = SyntaxNodeCache.TryGetNode(SyntaxKind.ElseIfBlock, elseIfStatement, statements.Node, hash) 46560Dim result = New ElseIfBlockSyntax(SyntaxKind.ElseIfBlock, elseIfStatement, statements.Node) 58633Dim cached = VisualBasicSyntaxNodeCache.TryGetNode(SyntaxKind.ElseIfBlock, elseIfStatement, statements.Node, _factoryContext, hash) 58638Dim result = New ElseIfBlockSyntax(SyntaxKind.ElseIfBlock, elseIfStatement, statements.Node, _factoryContext)
Generated\Syntax.xml.Main.Generated.vb (1)
14393Return New ElseIfBlockSyntax(SyntaxKind.ElseIfBlock, Nothing, Nothing, elseIfStatement, statements.Node)
Generated\Syntax.xml.Syntax.Generated.vb (1)
14864''' <item><description><see cref="SyntaxKind.ElseIfBlock"/></description></item>
Lowering\Instrumentation\DebugInfoInjector.vb (2)
204Case SyntaxKind.ElseIfBlock 228Case SyntaxKind.ElseIfBlock
Lowering\Instrumentation\Instrumenter.vb (2)
193Debug.Assert(original.Syntax.Kind = SyntaxKind.MultiLineIfBlock OrElse original.Syntax.Kind = SyntaxKind.ElseIfBlock OrElse original.Syntax.Kind = SyntaxKind.SingleLineIfStatement) 208Debug.Assert(original.Syntax.Kind = SyntaxKind.MultiLineIfBlock OrElse original.Syntax.Kind = SyntaxKind.ElseIfBlock OrElse original.Syntax.Kind = SyntaxKind.SingleLineIfStatement)
Lowering\LocalRewriter\LocalRewriter_If.vb (3)
44SyntaxKind.ElseIfBlock 148SyntaxKind.ElseIfBlock, 192SyntaxKind.ElseIfBlock,
Lowering\LocalRewriter\LocalRewriter_UnstructuredExceptionHandling.vb (2)
484Case SyntaxKind.ElseIfBlock 524Debug.Assert(statement.Syntax.Kind = SyntaxKind.ElseIfBlock AndAlso
Parser\BlockContexts\BlockContext.vb (2)
681Case SyntaxKind.MultiLineIfBlock, SyntaxKind.ElseIfBlock, SyntaxKind.ElseBlock 782Case SyntaxKind.MultiLineIfBlock, SyntaxKind.ElseIfBlock, SyntaxKind.ElseBlock
Parser\BlockContexts\ExecutableStatementContext.vb (1)
182SyntaxKind.ElseIfBlock,
Parser\BlockContexts\IfBlockContext.vb (3)
33Return New IfPartContext(SyntaxKind.ElseIfBlock, DirectCast(node, StatementSyntax), Me) 35Case SyntaxKind.ElseIfBlock 62SyntaxKind.ElseIfBlock,
Parser\BlockContexts\IfPartContext.vb (2)
20Debug.Assert(kind = SyntaxKind.ElseIfBlock OrElse kind = SyntaxKind.ElseBlock) 27If BlockKind = SyntaxKind.ElseIfBlock Then
Scanner\Blender.vb (1)
133Case SyntaxKind.ElseIfBlock,
Syntax\LambdaUtilities.vb (1)
663SyntaxKind.ElseIfBlock,
Syntax\SyntaxFacts.vb (2)
467Case SyntaxKind.ElseIfBlock 737Case SyntaxKind.ElseIfBlock
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (2)
SyntaxNodeExtensions.vb (2)
490SyntaxKind.ElseIfBlock, 560Case SyntaxKind.ElseIfBlock
Microsoft.CodeAnalysis.VisualBasic.Features (8)
Completion\KeywordRecommenders\Statements\ElseIfKeywordRecommender.vb (1)
22context.IsInStatementBlockOfKind(SyntaxKind.MultiLineIfBlock, SyntaxKind.ElseIfBlock) AndAlso
Completion\KeywordRecommenders\Statements\ElseKeywordRecommender.vb (2)
54context.TargetToken.Parent?.Parent.IsKind(SyntaxKind.MultiLineIfBlock, SyntaxKind.ElseIfBlock) Then 59Return If(statement?.Parent.IsKind(SyntaxKind.MultiLineIfBlock, SyntaxKind.ElseIfBlock), False)
ConvertIfToSwitch\VisualBasicConvertIfToSwitchCodeRefactoringProvider.Analyzer.vb (1)
27SyntaxKind.ElseIfBlock
EditAndContinue\SyntaxComparer.vb (2)
461Case SyntaxKind.ElseIfBlock 1045Case SyntaxKind.ElseIfBlock
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (1)
1632Case SyntaxKind.ElseIfBlock
LambdaUtilities.vb (1)
663SyntaxKind.ElseIfBlock,
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (2)
IncrementalParser\IncrementalParser.vb (1)
2553Assert.False(diffs.Any(Function(n) n.IsKind(SyntaxKind.ElseIfBlock)))
Syntax\SyntaxFactsTest.vb (1)
103Assert.Equal("Else If", SyntaxFacts.GetBlockName(SyntaxKind.ElseIfBlock))
Microsoft.CodeAnalysis.VisualBasic.Workspaces (2)
SyntaxNodeExtensions.vb (2)
490SyntaxKind.ElseIfBlock, 560Case SyntaxKind.ElseIfBlock