4 instantiations of ElseIfBlockSyntax
Microsoft.CodeAnalysis.VisualBasic (4)
Generated\Syntax.xml.Internal.Generated.vb (1)
13250Return new Microsoft.CodeAnalysis.VisualBasic.Syntax.ElseIfBlockSyntax(Me, parent, startLocation)
Generated\Syntax.xml.Main.Generated.vb (2)
2994Return New ElseIfBlockSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newElseIfStatement, newStatements.Node) 14393Return New ElseIfBlockSyntax(SyntaxKind.ElseIfBlock, Nothing, Nothing, elseIfStatement, statements.Node)
Generated\Syntax.xml.Syntax.Generated.vb (1)
14880Me.New(New Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.ElseIfBlockSyntax(kind, errors, annotations, DirectCast(elseIfStatement.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.ElseIfStatementSyntax), if(statements IsNot Nothing, statements.Green, Nothing)), Nothing, 0)
58 references to ElseIfBlockSyntax
Microsoft.CodeAnalysis.VisualBasic (21)
Binding\LocalBinderBuilder.vb (1)
254Public Overrides Sub VisitElseIfBlock(node As ElseIfBlockSyntax)
Generated\Syntax.xml.Main.Generated.vb (7)
269Public Overridable Function VisitElseIfBlock(ByVal node As ElseIfBlockSyntax) As TResult 1004Public Overridable Sub VisitElseIfBlock(ByVal node As ElseIfBlockSyntax) 2985Public Overrides Function VisitElseIfBlock(ByVal node As ElseIfBlockSyntax) As SyntaxNode 14172Public Shared Function MultiLineIfBlock(ifStatement As IfStatementSyntax, statements As SyntaxList(of StatementSyntax), elseIfBlocks As SyntaxList(of ElseIfBlockSyntax), elseBlock As ElseBlockSyntax, endIfStatement As EndBlockStatementSyntax) As MultiLineIfBlockSyntax 14212Public Shared Function MultiLineIfBlock(ifStatement As IfStatementSyntax, statements As SyntaxList(of StatementSyntax), elseIfBlocks As SyntaxList(of ElseIfBlockSyntax), elseBlock As ElseBlockSyntax) As MultiLineIfBlockSyntax 14384Public Shared Function ElseIfBlock(elseIfStatement As ElseIfStatementSyntax, statements As SyntaxList(of StatementSyntax)) As ElseIfBlockSyntax 14403Public Shared Function ElseIfBlock(elseIfStatement As ElseIfStatementSyntax) As ElseIfBlockSyntax
Generated\Syntax.xml.Syntax.Generated.vb (9)
14578Public ReadOnly Property ElseIfBlocks As SyntaxList(Of ElseIfBlockSyntax) 14581Return new SyntaxList(Of ElseIfBlockSyntax)(listNode) 14590Public Shadows Function WithElseIfBlocks(elseIfBlocks as SyntaxList(Of ElseIfBlockSyntax)) As MultiLineIfBlockSyntax 14594Public Shadows Function AddElseIfBlocks(ParamArray items As ElseIfBlockSyntax()) As MultiLineIfBlockSyntax 14705Public Function Update(ifStatement As IfStatementSyntax, statements As SyntaxList(of StatementSyntax), elseIfBlocks As SyntaxList(of ElseIfBlockSyntax), elseBlock As ElseBlockSyntax, endIfStatement As EndBlockStatementSyntax) As MultiLineIfBlockSyntax 14897Public Shadows Function WithElseIfStatement(elseIfStatement as ElseIfStatementSyntax) As ElseIfBlockSyntax 14920Public Shadows Function WithStatements(statements as SyntaxList(Of StatementSyntax)) As ElseIfBlockSyntax 14924Public Shadows Function AddStatements(ParamArray items As StatementSyntax()) As ElseIfBlockSyntax 14969Public Function Update(elseIfStatement As ElseIfStatementSyntax, statements As SyntaxList(of StatementSyntax)) As ElseIfBlockSyntax
Lowering\Instrumentation\DebugInfoInjector.vb (1)
205Dim asElseIfBlock = DirectCast(original.Syntax, ElseIfBlockSyntax)
Semantics\StatementSyntaxWalker.vb (1)
153Public Overrides Sub VisitElseIfBlock(ByVal node As ElseIfBlockSyntax)
Syntax\SyntaxFacts.vb (1)
468Dim elseIfBlock = DirectCast(possibleBlock, ElseIfBlockSyntax)
Syntax\SyntaxNormalizer.vb (1)
1122Public Overrides Function VisitElseIfBlock(node As ElseIfBlockSyntax) As SyntaxNode
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (4)
NodeBasedFormattingRule.vb (1)
415Dim [elseif] = TryCast(node, ElseIfBlockSyntax)
SyntaxNodeExtensions.vb (3)
157Dim elseIfBlock = TryCast(node, ElseIfBlockSyntax) 561Return DirectCast(node, ElseIfBlockSyntax).Statements 628Function(x As ElseIfBlockSyntax) x.WithStatements(statements),
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (1)
EndConstructGeneration\EndConstructStatementVisitor_IfStatement.vb (1)
42New SyntaxList(Of ElseIfBlockSyntax),
Microsoft.CodeAnalysis.VisualBasic.Features (25)
EditAndContinue\SyntaxComparer.vb (2)
1046Dim leftElseIf = DirectCast(leftNode, ElseIfBlockSyntax) 1047Dim rightElseIf = DirectCast(rightNode, ElseIfBlockSyntax)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (1)
1633Dim elseIfStatement = DirectCast(node, ElseIfBlockSyntax).ElseIfStatement
Highlighting\KeywordHighlighters\MultiLineIfBlockHighlighter.vb (1)
32Dim highlightElseIfPart = Sub(elseIfBlock As ElseIfBlockSyntax)
SplitOrMergeIfStatements\VisualBasicIfLikeStatementGenerator.vb (18)
24TypeOf node Is ElseIfBlockSyntax 37TypeOf expression.Parent.Parent Is ElseIfBlockSyntax Then 47If TypeOf node Is ElseIfBlockSyntax Then 49Dim index = ifBlock.ElseIfBlocks.IndexOf(DirectCast(node, ElseIfBlockSyntax)) 65ElseIf TypeOf ifOrElseIf Is ElseIfBlockSyntax Then 67Dim index = ifBlock.ElseIfBlocks.IndexOf(DirectCast(ifOrElseIf, ElseIfBlockSyntax)) 80ElseIf TypeOf ifOrElseIf Is ElseIfBlockSyntax Then 81Return DirectCast(ifOrElseIf, ElseIfBlockSyntax).ElseIfStatement.Condition 90ElseIf TypeOf ifOrElseIf Is ElseIfBlockSyntax Then 101ElseIf TypeOf ifOrElseIf Is ElseIfBlockSyntax Then 102Dim elseIfBlock = DirectCast(ifOrElseIf, ElseIfBlockSyntax) 119ElseIf TypeOf ifOrElseIf Is ElseIfBlockSyntax Then 120Dim elseIfBlock = DirectCast(ifOrElseIf, ElseIfBlockSyntax) 144ElseIf TypeOf ifOrElseIf Is ElseIfBlockSyntax Then 145Dim elseIfBlock = DirectCast(ifOrElseIf, ElseIfBlockSyntax) 173ElseIf TypeOf ifOrElseIf Is ElseIfBlockSyntax Then 181Dim elseIfBlockToInsert = DirectCast(elseIfClause, ElseIfBlockSyntax) 189ElseIf TypeOf afterIfOrElseIf Is ElseIfBlockSyntax Then
SplitOrMergeIfStatements\VisualBasicMergeConsecutiveIfStatementsCodeRefactoringProvider.vb (2)
46If TypeOf node Is ElseIfStatementSyntax AndAlso TypeOf node.Parent Is ElseIfBlockSyntax Then 59If TypeOf node Is ElseIfBlockSyntax Then
SplitOrMergeIfStatements\VisualBasicMergeNestedIfStatementsCodeRefactoringProvider.vb (1)
54If TypeOf node Is ElseIfStatementSyntax AndAlso TypeOf node.Parent Is ElseIfBlockSyntax Then
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (1)
Generated\Syntax.Test.xml.Generated.vb (1)
12388Private Shared Function GenerateRedElseIfBlock() As ElseIfBlockSyntax
Microsoft.CodeAnalysis.VisualBasic.Workspaces (5)
CodeCleanup\Providers\AddMissingTokensCodeCleanupProvider.vb (1)
537Return If(parent.GetAncestor(Of ElseIfBlockSyntax)() IsNot Nothing, CreateOmittedToken(token, SyntaxKind.ThenKeyword), token)
Formatting\Rules\NodeBasedFormattingRule.vb (1)
415Dim [elseif] = TryCast(node, ElseIfBlockSyntax)
SyntaxNodeExtensions.vb (3)
157Dim elseIfBlock = TryCast(node, ElseIfBlockSyntax) 561Return DirectCast(node, ElseIfBlockSyntax).Statements 628Function(x As ElseIfBlockSyntax) x.WithStatements(statements),
Roslyn.Compilers.VisualBasic.IOperation.UnitTests (1)
IOperation\IOperationTests_IIfStatement.vb (1)
976VerifyOperationTreeAndDiagnosticsForTest(Of ElseIfBlockSyntax)(source, expectedOperationTree, expectedDiagnostics)