4 instantiations of IfStatementSyntax
Microsoft.CodeAnalysis.VisualBasic (4)
Generated\Syntax.xml.Internal.Generated.vb (1)
13111Return new Microsoft.CodeAnalysis.VisualBasic.Syntax.IfStatementSyntax(Me, parent, startLocation)
Generated\Syntax.xml.Main.Generated.vb (2)
2979Return New IfStatementSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newIfKeyword, newCondition, newThenKeyword) 14359Return New IfStatementSyntax(SyntaxKind.IfStatement, Nothing, Nothing, DirectCast(ifKeyword.Node, InternalSyntax.KeywordSyntax), condition, DirectCast(thenKeyword.Node, InternalSyntax.KeywordSyntax))
Generated\Syntax.xml.Syntax.Generated.vb (1)
14740Me.New(New Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.IfStatementSyntax(kind, errors, annotations, ifKeyword, DirectCast(condition.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.ExpressionSyntax), thenKeyword), Nothing, 0)
45 references to IfStatementSyntax
Microsoft.CodeAnalysis.VisualBasic (19)
Generated\Syntax.xml.Main.Generated.vb (9)
266Public Overridable Function VisitIfStatement(ByVal node As IfStatementSyntax) As TResult 1001Public Overridable Sub VisitIfStatement(ByVal node As IfStatementSyntax) 2950Dim newIfStatement = DirectCast(Visit(node.IfStatement), IfStatementSyntax) 2968Public Overrides Function VisitIfStatement(ByVal node As IfStatementSyntax) 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 14224Public Shared Function MultiLineIfBlock(ifStatement As IfStatementSyntax) As MultiLineIfBlockSyntax 14241Public Shared Function IfStatement(ifKeyword As SyntaxToken, condition As ExpressionSyntax, thenKeyword As SyntaxToken) As IfStatementSyntax 14369Public Shared Function IfStatement(condition As ExpressionSyntax) As IfStatementSyntax
Generated\Syntax.xml.Syntax.Generated.vb (9)
14510Friend _ifStatement as IfStatementSyntax 14522Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), ifStatement As IfStatementSyntax, statements As SyntaxNode, elseIfBlocks As SyntaxNode, elseBlock As ElseBlockSyntax, endIfStatement As EndBlockStatementSyntax) 14529Public ReadOnly Property IfStatement As IfStatementSyntax 14540Public Shadows Function WithIfStatement(ifStatement as IfStatementSyntax) 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 14757Public Shadows Function WithIfKeyword(ifKeyword as SyntaxToken) As IfStatementSyntax 14775Public Shadows Function WithCondition(condition as ExpressionSyntax) As IfStatementSyntax 14800Public Shadows Function WithThenKeyword(thenKeyword as SyntaxToken) As IfStatementSyntax 14844Public Function Update(ifKeyword As SyntaxToken, condition As ExpressionSyntax, thenKeyword As SyntaxToken) As IfStatementSyntax
Syntax\SyntaxNormalizer.vb (1)
1257Public Overrides Function VisitIfStatement(node As IfStatementSyntax) As SyntaxNode
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (2)
ElasticTriviaFormattingRule.vb (2)
314IsBeginStatement(Of IfStatementSyntax, MultiLineIfBlockSyntax)(currentStatement) OrElse 324TypeOf previousStatement Is IfStatementSyntax Then
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (3)
SyntaxTreeExtensions.vb (1)
399targetToken.IsChildToken(Of IfStatementSyntax)(Function(ifStatement) ifStatement.IfKeyword) OrElse
VisualBasicTypeInferenceService.TypeInferrer.vb (2)
85Function(ifStatement As IfStatementSyntax) InferTypeInIfOrElseIfStatement(), 157Function(ifStatement As IfStatementSyntax) InferTypeInIfOrElseIfStatement(),
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (1)
EndConstructGeneration\EndConstructStatementVisitor_IfStatement.vb (1)
11Public Overrides Function VisitIfStatement(node As IfStatementSyntax) As AbstractEndConstructResult
Microsoft.CodeAnalysis.VisualBasic.Features (7)
Completion\KeywordRecommenders\Statements\ThenKeywordRecommender.vb (1)
22Dim isFollowingIfStatement = context.SyntaxTree.IsFollowingCompleteExpression(Of IfStatementSyntax)(
SplitOrMergeIfStatements\VisualBasicIfLikeStatementGenerator.vb (2)
28If TypeOf expression.Parent Is IfStatementSyntax AndAlso 29DirectCast(expression.Parent, IfStatementSyntax).Condition Is expression AndAlso
SplitOrMergeIfStatements\VisualBasicMergeConsecutiveIfStatementsCodeRefactoringProvider.vb (2)
23If TypeOf node Is IfStatementSyntax AndAlso TypeOf node.Parent Is MultiLineIfBlockSyntax Then 24Dim ifStatement = DirectCast(node, IfStatementSyntax)
SplitOrMergeIfStatements\VisualBasicMergeNestedIfStatementsCodeRefactoringProvider.vb (2)
23If TypeOf node Is IfStatementSyntax And TypeOf node.Parent Is MultiLineIfBlockSyntax Then 24Dim ifStatement = DirectCast(node, IfStatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (2)
FlowAnalysis\RegionAnalysisTests.vb (1)
4900Dim stmtSyntaxNode = DirectCast(tree.GetCompilationUnitRoot().FindToken(tree.GetRoot.ToFullString().IndexOf("If False", StringComparison.Ordinal)).Parent, IfStatementSyntax)
FlowAnalysis\RegionAnalysisTestsWithStaticLocals.vb (1)
2803Dim stmtSyntaxNode = DirectCast(tree.GetCompilationUnitRoot().FindToken(tree.GetRoot.ToFullString().IndexOf("If False", StringComparison.Ordinal)).Parent, IfStatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (1)
Generated\Syntax.Test.xml.Generated.vb (1)
12367Private Shared Function GenerateRedIfStatement() As IfStatementSyntax
Microsoft.CodeAnalysis.VisualBasic.Workspaces (9)
CodeCleanup\Providers\AddMissingTokensCodeCleanupProvider.vb (4)
376Public Overrides Function VisitIfStatement(node As IfStatementSyntax) As SyntaxNode 479Dim regularIf = TryCast(originalParent, IfStatementSyntax) 527If TypeOf parent Is IfStatementSyntax Then 528Dim ifStatement = DirectCast(parent, IfStatementSyntax)
Formatting\Rules\ElasticTriviaFormattingRule.vb (2)
314IsBeginStatement(Of IfStatementSyntax, MultiLineIfBlockSyntax)(currentStatement) OrElse 324TypeOf previousStatement Is IfStatementSyntax Then
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (1)
399targetToken.IsChildToken(Of IfStatementSyntax)(Function(ifStatement) ifStatement.IfKeyword) OrElse
VisualBasicTypeInferenceService.TypeInferrer.vb (2)
85Function(ifStatement As IfStatementSyntax) InferTypeInIfOrElseIfStatement(), 157Function(ifStatement As IfStatementSyntax) InferTypeInIfOrElseIfStatement(),
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
Help\VisualBasicHelpContextService.Visitor.vb (1)
168Public Overrides Sub VisitIfStatement(node As IfStatementSyntax)