4 instantiations of ElseIfStatementSyntax
Microsoft.CodeAnalysis.VisualBasic (4)
Generated\Syntax.xml.Internal.Generated.vb (1)
13392Return new Microsoft.CodeAnalysis.VisualBasic.Syntax.ElseIfStatementSyntax(Me, parent, startLocation)
Generated\Syntax.xml.Main.Generated.vb (2)
3011Return New ElseIfStatementSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newElseIfKeyword, newCondition, newThenKeyword) 14538Return New ElseIfStatementSyntax(SyntaxKind.ElseIfStatement, Nothing, Nothing, DirectCast(elseIfKeyword.Node, InternalSyntax.KeywordSyntax), condition, DirectCast(thenKeyword.Node, InternalSyntax.KeywordSyntax))
Generated\Syntax.xml.Syntax.Generated.vb (1)
15004Me.New(New Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.ElseIfStatementSyntax(kind, errors, annotations, elseIfKeyword, DirectCast(condition.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.ExpressionSyntax), thenKeyword), Nothing, 0)
35 references to ElseIfStatementSyntax
Microsoft.CodeAnalysis.VisualBasic (19)
Binding\Binder_Statements.vb (1)
71Dim condition = BindBooleanExpression(DirectCast(node, ElseIfStatementSyntax).Condition, diagnostics)
Generated\Syntax.xml.Main.Generated.vb (8)
272Public Overridable Function VisitElseIfStatement(ByVal node As ElseIfStatementSyntax) As TResult 1007Public Overridable Sub VisitElseIfStatement(ByVal node As ElseIfStatementSyntax) 2988Dim newElseIfStatement = DirectCast(Visit(node.ElseIfStatement), ElseIfStatementSyntax) 3000Public Overrides Function VisitElseIfStatement(ByVal node As ElseIfStatementSyntax) As SyntaxNode 14384Public Shared Function ElseIfBlock(elseIfStatement As ElseIfStatementSyntax, statements As SyntaxList(of StatementSyntax)) As ElseIfBlockSyntax 14403Public Shared Function ElseIfBlock(elseIfStatement As ElseIfStatementSyntax) As ElseIfBlockSyntax 14420Public Shared Function ElseIfStatement(elseIfKeyword As SyntaxToken, condition As ExpressionSyntax, thenKeyword As SyntaxToken) As ElseIfStatementSyntax 14548Public Shared Function ElseIfStatement(condition As ExpressionSyntax) As ElseIfStatementSyntax
Generated\Syntax.xml.Syntax.Generated.vb (9)
14870Friend _elseIfStatement as ElseIfStatementSyntax 14879Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), elseIfStatement As ElseIfStatementSyntax, statements As SyntaxNode) 14886Public ReadOnly Property ElseIfStatement As ElseIfStatementSyntax 14897Public Shadows Function WithElseIfStatement(elseIfStatement as ElseIfStatementSyntax) As ElseIfBlockSyntax 14969Public Function Update(elseIfStatement As ElseIfStatementSyntax, statements As SyntaxList(of StatementSyntax)) As ElseIfBlockSyntax 15021Public Shadows Function WithElseIfKeyword(elseIfKeyword as SyntaxToken) As ElseIfStatementSyntax 15039Public Shadows Function WithCondition(condition as ExpressionSyntax) As ElseIfStatementSyntax 15064Public Shadows Function WithThenKeyword(thenKeyword as SyntaxToken) As ElseIfStatementSyntax 15108Public Function Update(elseIfKeyword As SyntaxToken, condition As ExpressionSyntax, thenKeyword As SyntaxToken) As ElseIfStatementSyntax
Syntax\SyntaxNormalizer.vb (1)
1249Public Overrides Function VisitElseIfStatement(node As ElseIfStatementSyntax) As SyntaxNode
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (2)
SyntaxTreeExtensions.vb (1)
400targetToken.IsChildToken(Of ElseIfStatementSyntax)(Function(elseIfStatement) elseIfStatement.ElseIfKeyword) OrElse
VisualBasicTypeInferenceService.TypeInferrer.vb (1)
84Function(ifStatement As ElseIfStatementSyntax) InferTypeInIfOrElseIfStatement(),
Microsoft.CodeAnalysis.VisualBasic.Features (6)
SplitOrMergeIfStatements\VisualBasicIfLikeStatementGenerator.vb (2)
35If TypeOf expression.Parent Is ElseIfStatementSyntax AndAlso 36DirectCast(expression.Parent, ElseIfStatementSyntax).Condition Is expression AndAlso
SplitOrMergeIfStatements\VisualBasicMergeConsecutiveIfStatementsCodeRefactoringProvider.vb (2)
46If TypeOf node Is ElseIfStatementSyntax AndAlso TypeOf node.Parent Is ElseIfBlockSyntax Then 47Dim elseIfStatement = DirectCast(node, ElseIfStatementSyntax)
SplitOrMergeIfStatements\VisualBasicMergeNestedIfStatementsCodeRefactoringProvider.vb (2)
54If TypeOf node Is ElseIfStatementSyntax AndAlso TypeOf node.Parent Is ElseIfBlockSyntax Then 55Dim elseIfStatement = DirectCast(node, ElseIfStatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (1)
Generated\Syntax.Test.xml.Generated.vb (1)
12401Private Shared Function GenerateRedElseIfStatement() As ElseIfStatementSyntax
Microsoft.CodeAnalysis.VisualBasic.Workspaces (5)
CodeCleanup\Providers\AddMissingTokensCodeCleanupProvider.vb (3)
384Public Overrides Function VisitElseIfStatement(node As ElseIfStatementSyntax) As SyntaxNode 489Dim regularElseIf = TryCast(originalParent, ElseIfStatementSyntax) 536ElseIf TryCast(parent, ElseIfStatementSyntax)?.ThenKeyword = originalToken Then
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (1)
400targetToken.IsChildToken(Of ElseIfStatementSyntax)(Function(elseIfStatement) elseIfStatement.ElseIfKeyword) OrElse
VisualBasicTypeInferenceService.TypeInferrer.vb (1)
84Function(ifStatement As ElseIfStatementSyntax) InferTypeInIfOrElseIfStatement(),
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
Help\VisualBasicHelpContextService.Visitor.vb (1)
176Public Overrides Sub VisitElseIfStatement(node As ElseIfStatementSyntax)
Roslyn.Compilers.VisualBasic.IOperation.UnitTests (1)
IOperation\IOperationTests_InvalidStatement.vb (1)
511VerifyOperationTreeAndDiagnosticsForTest(Of ElseIfStatementSyntax)(source, expectedOperationTree, expectedDiagnostics)