34 references to ElseIfStatementSyntax
Microsoft.CodeAnalysis.VisualBasic (19)
Binding\Binder_Statements.vb (1)
71
Dim condition = BindBooleanExpression(DirectCast(node,
ElseIfStatementSyntax
).Condition, diagnostics)
Generated\Syntax.xml.Main.Generated.vb (8)
272
Public Overridable Function VisitElseIfStatement(ByVal node As
ElseIfStatementSyntax
) As TResult
1007
Public Overridable Sub VisitElseIfStatement(ByVal node As
ElseIfStatementSyntax
)
2988
Dim newElseIfStatement = DirectCast(Visit(node.ElseIfStatement),
ElseIfStatementSyntax
)
3000
Public Overrides Function VisitElseIfStatement(ByVal node As
ElseIfStatementSyntax
) As SyntaxNode
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
14420
Public Shared Function ElseIfStatement(elseIfKeyword As SyntaxToken, condition As ExpressionSyntax, thenKeyword As SyntaxToken) As
ElseIfStatementSyntax
14548
Public Shared Function ElseIfStatement(condition As ExpressionSyntax) As
ElseIfStatementSyntax
Generated\Syntax.xml.Syntax.Generated.vb (9)
14870
Friend _elseIfStatement as
ElseIfStatementSyntax
14879
Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), elseIfStatement As
ElseIfStatementSyntax
, statements As SyntaxNode)
14886
Public ReadOnly Property ElseIfStatement As
ElseIfStatementSyntax
14897
Public Shadows Function WithElseIfStatement(elseIfStatement as
ElseIfStatementSyntax
) As ElseIfBlockSyntax
14969
Public Function Update(elseIfStatement As
ElseIfStatementSyntax
, statements As SyntaxList(of StatementSyntax)) As ElseIfBlockSyntax
15021
Public Shadows Function WithElseIfKeyword(elseIfKeyword as SyntaxToken) As
ElseIfStatementSyntax
15039
Public Shadows Function WithCondition(condition as ExpressionSyntax) As
ElseIfStatementSyntax
15064
Public Shadows Function WithThenKeyword(thenKeyword as SyntaxToken) As
ElseIfStatementSyntax
15108
Public Function Update(elseIfKeyword As SyntaxToken, condition As ExpressionSyntax, thenKeyword As SyntaxToken) As
ElseIfStatementSyntax
Syntax\SyntaxNormalizer.vb (1)
1249
Public Overrides Function VisitElseIfStatement(node As
ElseIfStatementSyntax
) As SyntaxNode
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (2)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (1)
84
Function(ifStatement As
ElseIfStatementSyntax
) InferTypeInIfOrElseIfStatement(),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
400
targetToken.IsChildToken(Of
ElseIfStatementSyntax
)(Function(elseIfStatement) elseIfStatement.ElseIfKeyword) OrElse
Microsoft.CodeAnalysis.VisualBasic.Features (6)
SplitOrMergeIfStatements\VisualBasicIfLikeStatementGenerator.vb (2)
35
If TypeOf expression.Parent Is
ElseIfStatementSyntax
AndAlso
36
DirectCast(expression.Parent,
ElseIfStatementSyntax
).Condition Is expression AndAlso
SplitOrMergeIfStatements\VisualBasicMergeConsecutiveIfStatementsCodeRefactoringProvider.vb (2)
46
If TypeOf node Is
ElseIfStatementSyntax
AndAlso TypeOf node.Parent Is ElseIfBlockSyntax Then
47
Dim elseIfStatement = DirectCast(node,
ElseIfStatementSyntax
)
SplitOrMergeIfStatements\VisualBasicMergeNestedIfStatementsCodeRefactoringProvider.vb (2)
54
If TypeOf node Is
ElseIfStatementSyntax
AndAlso TypeOf node.Parent Is ElseIfBlockSyntax Then
55
Dim elseIfStatement = DirectCast(node,
ElseIfStatementSyntax
)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (5)
CodeCleanup\Providers\AddMissingTokensCodeCleanupProvider.vb (3)
385
Public Overrides Function VisitElseIfStatement(node As
ElseIfStatementSyntax
) As SyntaxNode
490
Dim regularElseIf = TryCast(originalParent,
ElseIfStatementSyntax
)
537
ElseIf TryCast(parent,
ElseIfStatementSyntax
)?.ThenKeyword = originalToken Then
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (1)
84
Function(ifStatement As
ElseIfStatementSyntax
) InferTypeInIfOrElseIfStatement(),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
400
targetToken.IsChildToken(Of
ElseIfStatementSyntax
)(Function(elseIfStatement) elseIfStatement.ElseIfKeyword) OrElse
Roslyn.Diagnostics.VisualBasic.Analyzers (2)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (1)
84
Function(ifStatement As
ElseIfStatementSyntax
) InferTypeInIfOrElseIfStatement(),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
400
targetToken.IsChildToken(Of
ElseIfStatementSyntax
)(Function(elseIfStatement) elseIfStatement.ElseIfKeyword) OrElse