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)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (2)
316IsBeginStatement(Of IfStatementSyntax, MultiLineIfBlockSyntax)(currentStatement) OrElse 326TypeOf previousStatement Is IfStatementSyntax Then
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (3)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (2)
85Function(ifStatement As IfStatementSyntax) InferTypeInIfOrElseIfStatement(), 157Function(ifStatement As IfStatementSyntax) InferTypeInIfOrElseIfStatement(),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
399targetToken.IsChildToken(Of IfStatementSyntax)(Function(ifStatement) ifStatement.IfKeyword) OrElse
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.Workspaces (9)
CodeCleanup\Providers\AddMissingTokensCodeCleanupProvider.vb (4)
377Public Overrides Function VisitIfStatement(node As IfStatementSyntax) As SyntaxNode 480Dim regularIf = TryCast(originalParent, IfStatementSyntax) 528If TypeOf parent Is IfStatementSyntax Then 529Dim ifStatement = DirectCast(parent, IfStatementSyntax)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (2)
85Function(ifStatement As IfStatementSyntax) InferTypeInIfOrElseIfStatement(), 157Function(ifStatement As IfStatementSyntax) InferTypeInIfOrElseIfStatement(),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (2)
316IsBeginStatement(Of IfStatementSyntax, MultiLineIfBlockSyntax)(currentStatement) OrElse 326TypeOf previousStatement Is IfStatementSyntax Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
399targetToken.IsChildToken(Of IfStatementSyntax)(Function(ifStatement) ifStatement.IfKeyword) OrElse
Roslyn.Diagnostics.VisualBasic.Analyzers (5)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (2)
85Function(ifStatement As IfStatementSyntax) InferTypeInIfOrElseIfStatement(), 157Function(ifStatement As IfStatementSyntax) InferTypeInIfOrElseIfStatement(),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (2)
316IsBeginStatement(Of IfStatementSyntax, MultiLineIfBlockSyntax)(currentStatement) OrElse 326TypeOf previousStatement Is IfStatementSyntax Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
399targetToken.IsChildToken(Of IfStatementSyntax)(Function(ifStatement) ifStatement.IfKeyword) OrElse