60 references to ElseIfBlockSyntax
Microsoft.CodeAnalysis.VisualBasic (21)
Binding\LocalBinderBuilder.vb (1)
254
Public Overrides Sub VisitElseIfBlock(node As
ElseIfBlockSyntax
)
Generated\Syntax.xml.Main.Generated.vb (7)
269
Public Overridable Function VisitElseIfBlock(ByVal node As
ElseIfBlockSyntax
) As TResult
1004
Public Overridable Sub VisitElseIfBlock(ByVal node As
ElseIfBlockSyntax
)
2985
Public Overrides Function VisitElseIfBlock(ByVal node As
ElseIfBlockSyntax
) As SyntaxNode
14172
Public Shared Function MultiLineIfBlock(ifStatement As IfStatementSyntax, statements As SyntaxList(of StatementSyntax), elseIfBlocks As SyntaxList(of
ElseIfBlockSyntax
), elseBlock As ElseBlockSyntax, endIfStatement As EndBlockStatementSyntax) As MultiLineIfBlockSyntax
14212
Public Shared Function MultiLineIfBlock(ifStatement As IfStatementSyntax, statements As SyntaxList(of StatementSyntax), elseIfBlocks As SyntaxList(of
ElseIfBlockSyntax
), elseBlock As ElseBlockSyntax) As MultiLineIfBlockSyntax
14384
Public Shared Function ElseIfBlock(elseIfStatement As ElseIfStatementSyntax, statements As SyntaxList(of StatementSyntax)) As
ElseIfBlockSyntax
14403
Public Shared Function ElseIfBlock(elseIfStatement As ElseIfStatementSyntax) As
ElseIfBlockSyntax
Generated\Syntax.xml.Syntax.Generated.vb (9)
14578
Public ReadOnly Property ElseIfBlocks As SyntaxList(Of
ElseIfBlockSyntax
)
14581
Return new SyntaxList(Of
ElseIfBlockSyntax
)(listNode)
14590
Public Shadows Function WithElseIfBlocks(elseIfBlocks as SyntaxList(Of
ElseIfBlockSyntax
)) As MultiLineIfBlockSyntax
14594
Public Shadows Function AddElseIfBlocks(ParamArray items As
ElseIfBlockSyntax
()) As MultiLineIfBlockSyntax
14705
Public Function Update(ifStatement As IfStatementSyntax, statements As SyntaxList(of StatementSyntax), elseIfBlocks As SyntaxList(of
ElseIfBlockSyntax
), elseBlock As ElseBlockSyntax, endIfStatement As EndBlockStatementSyntax) As MultiLineIfBlockSyntax
14897
Public Shadows Function WithElseIfStatement(elseIfStatement as ElseIfStatementSyntax) As
ElseIfBlockSyntax
14920
Public Shadows Function WithStatements(statements as SyntaxList(Of StatementSyntax)) As
ElseIfBlockSyntax
14924
Public Shadows Function AddStatements(ParamArray items As StatementSyntax()) As
ElseIfBlockSyntax
14969
Public Function Update(elseIfStatement As ElseIfStatementSyntax, statements As SyntaxList(of StatementSyntax)) As
ElseIfBlockSyntax
Lowering\Instrumentation\DebugInfoInjector.vb (1)
205
Dim asElseIfBlock = DirectCast(original.Syntax,
ElseIfBlockSyntax
)
Semantics\StatementSyntaxWalker.vb (1)
153
Public Overrides Sub VisitElseIfBlock(ByVal node As
ElseIfBlockSyntax
)
Syntax\SyntaxFacts.vb (1)
468
Dim elseIfBlock = DirectCast(possibleBlock,
ElseIfBlockSyntax
)
Syntax\SyntaxNormalizer.vb (1)
1122
Public Overrides Function VisitElseIfBlock(node As
ElseIfBlockSyntax
) As SyntaxNode
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (3)
158
Dim elseIfBlock = TryCast(node,
ElseIfBlockSyntax
)
562
Return DirectCast(node,
ElseIfBlockSyntax
).Statements
600
Function(x As
ElseIfBlockSyntax
) x.WithStatements(statements),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
415
Dim [elseif] = TryCast(node,
ElseIfBlockSyntax
)
Microsoft.CodeAnalysis.VisualBasic.Features (26)
EditAndContinue\SyntaxComparer.vb (2)
1048
Dim leftElseIf = DirectCast(leftNode,
ElseIfBlockSyntax
)
1049
Dim rightElseIf = DirectCast(rightNode,
ElseIfBlockSyntax
)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (1)
1198
Dim elseIfStatement = DirectCast(node,
ElseIfBlockSyntax
).ElseIfStatement
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb (1)
215
Public Overrides Function VisitElseIfBlock(node As
ElseIfBlockSyntax
) As SyntaxNode
Highlighting\KeywordHighlighters\MultiLineIfBlockHighlighter.vb (1)
32
Dim highlightElseIfPart = Sub(elseIfBlock As
ElseIfBlockSyntax
)
SplitOrMergeIfStatements\VisualBasicIfLikeStatementGenerator.vb (18)
24
TypeOf node Is
ElseIfBlockSyntax
37
TypeOf expression.Parent.Parent Is
ElseIfBlockSyntax
Then
47
If TypeOf node Is
ElseIfBlockSyntax
Then
49
Dim index = ifBlock.ElseIfBlocks.IndexOf(DirectCast(node,
ElseIfBlockSyntax
))
65
ElseIf TypeOf ifOrElseIf Is
ElseIfBlockSyntax
Then
67
Dim index = ifBlock.ElseIfBlocks.IndexOf(DirectCast(ifOrElseIf,
ElseIfBlockSyntax
))
80
ElseIf TypeOf ifOrElseIf Is
ElseIfBlockSyntax
Then
81
Return DirectCast(ifOrElseIf,
ElseIfBlockSyntax
).ElseIfStatement.Condition
90
ElseIf TypeOf ifOrElseIf Is
ElseIfBlockSyntax
Then
101
ElseIf TypeOf ifOrElseIf Is
ElseIfBlockSyntax
Then
102
Dim elseIfBlock = DirectCast(ifOrElseIf,
ElseIfBlockSyntax
)
119
ElseIf TypeOf ifOrElseIf Is
ElseIfBlockSyntax
Then
120
Dim elseIfBlock = DirectCast(ifOrElseIf,
ElseIfBlockSyntax
)
144
ElseIf TypeOf ifOrElseIf Is
ElseIfBlockSyntax
Then
145
Dim elseIfBlock = DirectCast(ifOrElseIf,
ElseIfBlockSyntax
)
173
ElseIf TypeOf ifOrElseIf Is
ElseIfBlockSyntax
Then
181
Dim elseIfBlockToInsert = DirectCast(elseIfClause,
ElseIfBlockSyntax
)
189
ElseIf TypeOf afterIfOrElseIf Is
ElseIfBlockSyntax
Then
SplitOrMergeIfStatements\VisualBasicMergeConsecutiveIfStatementsCodeRefactoringProvider.vb (2)
46
If TypeOf node Is ElseIfStatementSyntax AndAlso TypeOf node.Parent Is
ElseIfBlockSyntax
Then
59
If TypeOf node Is
ElseIfBlockSyntax
Then
SplitOrMergeIfStatements\VisualBasicMergeNestedIfStatementsCodeRefactoringProvider.vb (1)
54
If TypeOf node Is ElseIfStatementSyntax AndAlso TypeOf node.Parent Is
ElseIfBlockSyntax
Then
Microsoft.CodeAnalysis.VisualBasic.Workspaces (5)
CodeCleanup\Providers\AddMissingTokensCodeCleanupProvider.vb (1)
538
Return If(parent.GetAncestor(Of
ElseIfBlockSyntax
)() IsNot Nothing, CreateOmittedToken(token, SyntaxKind.ThenKeyword), token)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (3)
158
Dim elseIfBlock = TryCast(node,
ElseIfBlockSyntax
)
562
Return DirectCast(node,
ElseIfBlockSyntax
).Statements
600
Function(x As
ElseIfBlockSyntax
) x.WithStatements(statements),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
415
Dim [elseif] = TryCast(node,
ElseIfBlockSyntax
)
Roslyn.Diagnostics.VisualBasic.Analyzers (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (3)
158
Dim elseIfBlock = TryCast(node,
ElseIfBlockSyntax
)
562
Return DirectCast(node,
ElseIfBlockSyntax
).Statements
600
Function(x As
ElseIfBlockSyntax
) x.WithStatements(statements),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
415
Dim [elseif] = TryCast(node,
ElseIfBlockSyntax
)