60 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)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (3)
158Dim elseIfBlock = TryCast(node, ElseIfBlockSyntax) 562Return DirectCast(node, ElseIfBlockSyntax).Statements 600Function(x As ElseIfBlockSyntax) x.WithStatements(statements),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
415Dim [elseif] = TryCast(node, ElseIfBlockSyntax)
Microsoft.CodeAnalysis.VisualBasic.Features (26)
EditAndContinue\SyntaxComparer.vb (2)
1048Dim leftElseIf = DirectCast(leftNode, ElseIfBlockSyntax) 1049Dim rightElseIf = DirectCast(rightNode, ElseIfBlockSyntax)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (1)
1198Dim elseIfStatement = DirectCast(node, ElseIfBlockSyntax).ElseIfStatement
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb (1)
215Public Overrides Function VisitElseIfBlock(node As ElseIfBlockSyntax) As SyntaxNode
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.Workspaces (5)
CodeCleanup\Providers\AddMissingTokensCodeCleanupProvider.vb (1)
538Return If(parent.GetAncestor(Of ElseIfBlockSyntax)() IsNot Nothing, CreateOmittedToken(token, SyntaxKind.ThenKeyword), token)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (3)
158Dim elseIfBlock = TryCast(node, ElseIfBlockSyntax) 562Return DirectCast(node, ElseIfBlockSyntax).Statements 600Function(x As ElseIfBlockSyntax) x.WithStatements(statements),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
415Dim [elseif] = TryCast(node, ElseIfBlockSyntax)
Roslyn.Diagnostics.VisualBasic.Analyzers (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (3)
158Dim elseIfBlock = TryCast(node, ElseIfBlockSyntax) 562Return DirectCast(node, ElseIfBlockSyntax).Statements 600Function(x As ElseIfBlockSyntax) x.WithStatements(statements),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
415Dim [elseif] = TryCast(node, ElseIfBlockSyntax)