80 references to SingleLineIfStatementSyntax
Microsoft.CodeAnalysis.VisualBasic (20)
Binding\Binder_Statements.vb (2)
63Return BindSingleLineIfStatement(DirectCast(node, SingleLineIfStatementSyntax), diagnostics) 2757Private Function BindSingleLineIfStatement(node As SingleLineIfStatementSyntax, diagnostics As BindingDiagnosticBag) As BoundStatement
Binding\LocalBinderBuilder.vb (1)
231Public Overrides Sub VisitSingleLineIfStatement(node As SingleLineIfStatementSyntax)
Generated\Syntax.xml.Main.Generated.vb (6)
257Public Overridable Function VisitSingleLineIfStatement(ByVal node As SingleLineIfStatementSyntax) As TResult 992Public Overridable Sub VisitSingleLineIfStatement(ByVal node As SingleLineIfStatementSyntax) 2911Public Overrides Function VisitSingleLineIfStatement(ByVal node As SingleLineIfStatementSyntax) As SyntaxNode 13954Public Shared Function SingleLineIfStatement(ifKeyword As SyntaxToken, condition As ExpressionSyntax, thenKeyword As SyntaxToken, statements As SyntaxList(of StatementSyntax), elseClause As SingleLineElseClauseSyntax) As SingleLineIfStatementSyntax 14094Public Shared Function SingleLineIfStatement(condition As ExpressionSyntax, statements As SyntaxList(of StatementSyntax), elseClause As SingleLineElseClauseSyntax) As SingleLineIfStatementSyntax 14105Public Shared Function SingleLineIfStatement(condition As ExpressionSyntax) As SingleLineIfStatementSyntax
Generated\Syntax.xml.Syntax.Generated.vb (8)
14216Public Shadows Function WithIfKeyword(ifKeyword as SyntaxToken) As SingleLineIfStatementSyntax 14234Public Shadows Function WithCondition(condition as ExpressionSyntax) As SingleLineIfStatementSyntax 14252Public Shadows Function WithThenKeyword(thenKeyword as SyntaxToken) As SingleLineIfStatementSyntax 14275Public Shadows Function WithStatements(statements as SyntaxList(Of StatementSyntax)) As SingleLineIfStatementSyntax 14279Public Shadows Function AddStatements(ParamArray items As StatementSyntax()) As SingleLineIfStatementSyntax 14300Public Shadows Function WithElseClause(elseClause as SingleLineElseClauseSyntax) As SingleLineIfStatementSyntax 14304Public Shadows Function AddElseClauseStatements(ParamArray items As StatementSyntax()) As SingleLineIfStatementSyntax 14363Public Function Update(ifKeyword As SyntaxToken, condition As ExpressionSyntax, thenKeyword As SyntaxToken, statements As SyntaxList(of StatementSyntax), elseClause As SingleLineElseClauseSyntax) As SingleLineIfStatementSyntax
Lowering\Instrumentation\DebugInfoInjector.vb (1)
208Dim asSingleLine = DirectCast(original.Syntax, SingleLineIfStatementSyntax)
Semantics\StatementSyntaxWalker.vb (1)
136Public Overrides Sub VisitSingleLineIfStatement(ByVal node As SingleLineIfStatementSyntax)
Syntax\SyntaxFacts.vb (1)
445Dim ifStatement = DirectCast(possibleBlock, SingleLineIfStatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (9)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (7)
143Dim singleLineIfStatement = TryCast(node, SingleLineIfStatementSyntax) 554Return DirectCast(node, SingleLineIfStatementSyntax).Statements 596Function(x As SingleLineIfStatementSyntax) x.WithStatements(statements), 670ByRef singleLineIf As SingleLineIfStatementSyntax, 678singleLineIf = DirectCast(executableBlock, SingleLineIfStatementSyntax) 682singleLineIf = DirectCast(executableBlock.Parent, SingleLineIfStatementSyntax) 725Dim singleLineIf As SingleLineIfStatementSyntax = Nothing
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\DefaultOperationProvider.vb (1)
153Return TypeOf node Is SingleLineIfStatementSyntax OrElse TypeOf node Is SingleLineElseClauseSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicHeaderFacts.vb (1)
92Dim singleLineNode = TryGetAncestorForLocation(Of SingleLineIfStatementSyntax)(root, position, ifStatement)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (3)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (1)
91Function(ifStatement As SingleLineIfStatementSyntax) InferTypeInIfOrElseIfStatement(),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (2)
643Dim singleLineIf = targetToken.GetAncestor(Of SingleLineIfStatementSyntax)() 645(targetToken.IsChildToken(Of SingleLineIfStatementSyntax)(Function(n) n.ThenKeyword) OrElse
Microsoft.CodeAnalysis.VisualBasic.Features (19)
Completion\KeywordRecommenders\Statements\ElseKeywordRecommender.vb (2)
20Dim parent = targetToken.GetAncestor(Of SingleLineIfStatementSyntax)() 23If context.IsFollowingCompleteStatement(Of SingleLineIfStatementSyntax)(Function(ifStatement) ifStatement.Statements.Last()) Then
EditAndContinue\BreakpointSpans.vb (1)
171Dim asSingleLine = DirectCast(node, SingleLineIfStatementSyntax)
EditAndContinue\SyntaxComparer.vb (1)
1037Dim part = DirectCast(node, SingleLineIfStatementSyntax)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (2)
323lastBlockStatement = DirectCast(nodeOrToken.Parent, SingleLineIfStatementSyntax).Statements.LastOrDefault() 1202Dim ifStatement = DirectCast(node, SingleLineIfStatementSyntax)
ExtractMethod\VisualBasicMethodExtractor.TriviaResult.vb (1)
161Dim singleLineIf = token.Parent.GetAncestor(Of SingleLineIfStatementSyntax)()
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb (1)
176Public Overrides Function VisitSingleLineIfStatement(node As SingleLineIfStatementSyntax) As SyntaxNode
ExtractMethod\VisualBasicSelectionValidator.Validator.vb (1)
51TypeOf statement Is SingleLineIfStatementSyntax OrElse
Highlighting\KeywordHighlighters\SingleLineIfBlockHighlighter.vb (2)
15Inherits AbstractKeywordHighlighter(Of SingleLineIfStatementSyntax) 22Protected Overloads Overrides Sub AddHighlights(ifStatement As SingleLineIfStatementSyntax, highlights As List(Of TextSpan), cancellationToken As CancellationToken)
InvertIf\VisualBasicInvertIfCodeRefactoringProvider.SingleLine.vb (8)
14Inherits VisualBasicInvertIfCodeRefactoringProvider(Of SingleLineIfStatementSyntax) 21Protected Overrides Function IsElseless(ifNode As SingleLineIfStatementSyntax) As Boolean 25Protected Overrides Function CanInvert(ifNode As SingleLineIfStatementSyntax) As Boolean 31Protected Overrides Function GetCondition(ifNode As SingleLineIfStatementSyntax) As SyntaxNode 35Protected Overrides Function GetIfBody(ifNode As SingleLineIfStatementSyntax) As SyntaxList(Of StatementSyntax) 39Protected Overrides Function GetElseBody(ifNode As SingleLineIfStatementSyntax) As SyntaxList(Of StatementSyntax) 45ifNode As SingleLineIfStatementSyntax, 48Optional falseStatements As SyntaxList(Of StatementSyntax) = Nothing) As SingleLineIfStatementSyntax
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (3)
Microsoft.NetCore.Analyzers\Performance\BasicDoNotGuardCall.Fixer.vb (2)
33Return TypeOf conditionalSyntax Is SingleLineIfStatementSyntax 63Dim singleLineIfStatementSyntax = TryCast(currentConditional, SingleLineIfStatementSyntax)
Microsoft.NetCore.Analyzers\Performance\BasicPreferDictionaryTryMethodsOverContainsKeyGuardFixer.vb (1)
135anchor = containsKeyAccess.FirstAncestorOrSelf(Of SingleLineIfStatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (13)
CodeCleanup\Providers\RemoveUnnecessaryLineContinuationCodeCleanupProvider.vb (1)
262If TypeOf node Is SingleLineIfStatementSyntax OrElse
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (1)
91Function(ifStatement As SingleLineIfStatementSyntax) InferTypeInIfOrElseIfStatement(),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (7)
143Dim singleLineIfStatement = TryCast(node, SingleLineIfStatementSyntax) 554Return DirectCast(node, SingleLineIfStatementSyntax).Statements 596Function(x As SingleLineIfStatementSyntax) x.WithStatements(statements), 670ByRef singleLineIf As SingleLineIfStatementSyntax, 678singleLineIf = DirectCast(executableBlock, SingleLineIfStatementSyntax) 682singleLineIf = DirectCast(executableBlock.Parent, SingleLineIfStatementSyntax) 725Dim singleLineIf As SingleLineIfStatementSyntax = Nothing
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\DefaultOperationProvider.vb (1)
153Return TypeOf node Is SingleLineIfStatementSyntax OrElse TypeOf node Is SingleLineElseClauseSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicHeaderFacts.vb (1)
92Dim singleLineNode = TryGetAncestorForLocation(Of SingleLineIfStatementSyntax)(root, position, ifStatement)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (2)
643Dim singleLineIf = targetToken.GetAncestor(Of SingleLineIfStatementSyntax)() 645(targetToken.IsChildToken(Of SingleLineIfStatementSyntax)(Function(n) n.ThenKeyword) OrElse
Roslyn.Diagnostics.VisualBasic.Analyzers (12)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (1)
91Function(ifStatement As SingleLineIfStatementSyntax) InferTypeInIfOrElseIfStatement(),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (7)
143Dim singleLineIfStatement = TryCast(node, SingleLineIfStatementSyntax) 554Return DirectCast(node, SingleLineIfStatementSyntax).Statements 596Function(x As SingleLineIfStatementSyntax) x.WithStatements(statements), 670ByRef singleLineIf As SingleLineIfStatementSyntax, 678singleLineIf = DirectCast(executableBlock, SingleLineIfStatementSyntax) 682singleLineIf = DirectCast(executableBlock.Parent, SingleLineIfStatementSyntax) 725Dim singleLineIf As SingleLineIfStatementSyntax = Nothing
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\DefaultOperationProvider.vb (1)
153Return TypeOf node Is SingleLineIfStatementSyntax OrElse TypeOf node Is SingleLineElseClauseSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicHeaderFacts.vb (1)
92Dim singleLineNode = TryGetAncestorForLocation(Of SingleLineIfStatementSyntax)(root, position, ifStatement)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (2)
643Dim singleLineIf = targetToken.GetAncestor(Of SingleLineIfStatementSyntax)() 645(targetToken.IsChildToken(Of SingleLineIfStatementSyntax)(Function(n) n.ThenKeyword) OrElse
System.Windows.Forms.Analyzers.VisualBasic (1)
Analyzers\Designer\InitializeComponentAnalyzer.vb (1)
100ElseIf TypeOf node Is SingleLineIfStatementSyntax Then