68 references to ForStatementSyntax
Microsoft.CodeAnalysis.VisualBasic (30)
Binding\Binder_Statements.vb (4)
3109Dim forStatement = DirectCast(node.ForOrForEachStatement, ForStatementSyntax) 3343diagnostics.Add(DirectCast(node.ForOrForEachStatement, ForStatementSyntax).ControlVariable, useSiteInfo) 3344ReportDiagnostic(diagnostics, DirectCast(node.ForOrForEachStatement, ForStatementSyntax).ControlVariable, ERRID.ERR_ForLoopType1, targetType) 3349diagnostics.Add(DirectCast(node.ForOrForEachStatement, ForStatementSyntax).ControlVariable, useSiteInfo)
Binding\ForOrForEachBlockBinder.vb (2)
47controlVariableSyntax = DirectCast(_syntax.ForOrForEachStatement, ForStatementSyntax).ControlVariable 109Dim forStatementSyntax = DirectCast(_syntax.ForOrForEachStatement, ForStatementSyntax)
Generated\Syntax.xml.Main.Generated.vb (9)
362Public Overridable Function VisitForStatement(ByVal node As ForStatementSyntax) As TResult 1097Public Overridable Sub VisitForStatement(ByVal node As ForStatementSyntax) 3445Dim newForStatement = DirectCast(Visit(node.ForStatement), ForStatementSyntax) 3476Public Overrides Function VisitForStatement(ByVal node As ForStatementSyntax) As SyntaxNode 19057Public Shared Function ForBlock(forStatement As ForStatementSyntax, statements As SyntaxList(of StatementSyntax), nextStatement As NextStatementSyntax) As ForBlockSyntax 19078Public Shared Function ForBlock(forStatement As ForStatementSyntax) As ForBlockSyntax 19157Public Shared Function ForStatement(forKeyword As SyntaxToken, controlVariable As VisualBasicSyntaxNode, equalsToken As SyntaxToken, fromValue As ExpressionSyntax, toKeyword As SyntaxToken, toValue As ExpressionSyntax, stepClause As ForStepClauseSyntax) As ForStatementSyntax 19537Public Shared Function ForStatement(controlVariable As VisualBasicSyntaxNode, fromValue As ExpressionSyntax, toValue As ExpressionSyntax, stepClause As ForStepClauseSyntax) As ForStatementSyntax 19562Public Shared Function ForStatement(controlVariable As VisualBasicSyntaxNode, fromValue As ExpressionSyntax, toValue As ExpressionSyntax) As ForStatementSyntax
Generated\Syntax.xml.Syntax.Generated.vb (13)
18664Friend _forStatement as ForStatementSyntax 18672Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), forStatement As ForStatementSyntax, statements As SyntaxNode, nextStatement As NextStatementSyntax) 18679Public ReadOnly Property ForStatement As ForStatementSyntax 18690Public Shadows Function WithForStatement(forStatement as ForStatementSyntax) As ForBlockSyntax 18820Public Function Update(forStatement As ForStatementSyntax, statements As SyntaxList(of StatementSyntax), nextStatement As NextStatementSyntax) As ForBlockSyntax 19136Public Shadows Function WithForKeyword(forKeyword as SyntaxToken) As ForStatementSyntax 19165Public Shadows Function WithControlVariable(controlVariable as VisualBasicSyntaxNode) As ForStatementSyntax 19183Public Shadows Function WithEqualsToken(equalsToken as SyntaxToken) As ForStatementSyntax 19201Public Shadows Function WithFromValue(fromValue as ExpressionSyntax) As ForStatementSyntax 19219Public Shadows Function WithToKeyword(toKeyword as SyntaxToken) As ForStatementSyntax 19237Public Shadows Function WithToValue(toValue as ExpressionSyntax) As ForStatementSyntax 19258Public Shadows Function WithStepClause(stepClause as ForStepClauseSyntax) As ForStatementSyntax 19326Public Function Update(forKeyword As SyntaxToken, controlVariable As VisualBasicSyntaxNode, equalsToken As SyntaxToken, fromValue As ExpressionSyntax, toKeyword As SyntaxToken, toValue As ExpressionSyntax, stepClause As ForStepClauseSyntax) As ForStatementSyntax
Symbols\Source\LocalSymbol.vb (1)
790Return GetDeclaringSyntaxReferenceHelper(Of ForStatementSyntax)(Me.Locations)
Syntax\SyntaxNormalizer.vb (1)
1354Public Overrides Function VisitForStatement(node As ForStatementSyntax) As SyntaxNode
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (1)
314IsBeginStatement(Of ForStatementSyntax, ForOrForEachBlockSyntax)(currentStatement) OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\RefactoringHelpers\VisualBasicRefactoringHelpers.vb (2)
84If TypeOf node Is ForStatementSyntax And TypeOf node.Parent Is ForBlockSyntax Then 85Dim forStatement = CType(node, ForStatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (5)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (3)
82Function(forStatement As ForStatementSyntax) InferTypeInForStatement(forStatement, expression), 155Function(forStatement As ForStatementSyntax) InferTypeInForStatement(forStatement, previousToken:=token), 672Private Function InferTypeInForStatement(forStatement As ForStatementSyntax,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (2)
391targetToken.IsChildToken(Of ForStatementSyntax)(Function(forStatement) forStatement.EqualsToken) OrElse 392targetToken.IsChildToken(Of ForStatementSyntax)(Function(forStatement) forStatement.ToKeyword) OrElse
Microsoft.CodeAnalysis.VisualBasic.Features (11)
CodeFixes\CorrectNextControlVariable\CorrectNextControlVariableCodeFixProvider.vb (1)
94Dim forStatement = DirectCast(forBlock.ForOrForEachStatement, ForStatementSyntax)
Completion\KeywordRecommenders\Declarations\AsKeywordRecommender.vb (1)
44If targetToken.IsFromIdentifierNode(Of ForStatementSyntax)(Function(forStatement) forStatement.ControlVariable) Then
Completion\KeywordRecommenders\Expressions\BinaryOperatorKeywordRecommender.vb (1)
143If context.SyntaxTree.IsFollowingCompleteExpression(Of ForStatementSyntax)(context.Position, context.TargetToken, Function(forStatement) forStatement.FromValue, cancellationToken) Then
Completion\KeywordRecommenders\Statements\EachKeywordRecommender.vb (1)
29Dim forStatement = DirectCast(targetToken.Parent, ForStatementSyntax)
Completion\KeywordRecommenders\Statements\StepKeywordRecommender.vb (1)
22If context.SyntaxTree.IsFollowingCompleteExpression(Of ForStatementSyntax)(
Completion\KeywordRecommenders\Statements\ToKeywordRecommender.vb (1)
34If context.SyntaxTree.IsFollowingCompleteExpression(Of ForStatementSyntax)(context.Position, context.TargetToken, Function(forStatement) forStatement.FromValue, cancellationToken) Then
ConvertForToForEach\VisualBasicConvertForToForEachCodeRefactoringProvider.vb (1)
50Dim forStatement As ForStatementSyntax = forBlock.ForStatement
EditAndContinue\SyntaxComparer.vb (2)
973Dim leftStatement = DirectCast(leftFor.ForOrForEachStatement, ForStatementSyntax) 974Dim rightStatement = DirectCast(rightFor.ForOrForEachStatement, ForStatementSyntax)
Highlighting\KeywordHighlighters\ForLoopBlockHighlighter.vb (2)
28If TypeOf forBlock.ForOrForEachStatement Is ForStatementSyntax Then 29With DirectCast(forBlock.ForOrForEachStatement, ForStatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (11)
CodeCleanup\Providers\AddMissingTokensCodeCleanupProvider.vb (1)
105name.CheckParent(Of ForStatementSyntax)(Function(p) p.ControlVariable Is name) OrElse
Rename\LocalConflictVisitor.vb (1)
143controlVariable = DirectCast(node.ForOrForEachStatement, ForStatementSyntax).ControlVariable
Simplification\Reducers\VisualBasicVariableDeclaratorReducer.vb (1)
118Dim valueType = semanticModel.GetTypeInfo(DirectCast(parent, ForStatementSyntax).ToValue).Type
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (3)
82Function(forStatement As ForStatementSyntax) InferTypeInForStatement(forStatement, expression), 155Function(forStatement As ForStatementSyntax) InferTypeInForStatement(forStatement, previousToken:=token), 672Private Function InferTypeInForStatement(forStatement As ForStatementSyntax,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (1)
314IsBeginStatement(Of ForStatementSyntax, ForOrForEachBlockSyntax)(currentStatement) OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\RefactoringHelpers\VisualBasicRefactoringHelpers.vb (2)
84If TypeOf node Is ForStatementSyntax And TypeOf node.Parent Is ForBlockSyntax Then 85Dim forStatement = CType(node, ForStatementSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (2)
391targetToken.IsChildToken(Of ForStatementSyntax)(Function(forStatement) forStatement.EqualsToken) OrElse 392targetToken.IsChildToken(Of ForStatementSyntax)(Function(forStatement) forStatement.ToKeyword) OrElse
Roslyn.Diagnostics.VisualBasic.Analyzers (8)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (3)
82Function(forStatement As ForStatementSyntax) InferTypeInForStatement(forStatement, expression), 155Function(forStatement As ForStatementSyntax) InferTypeInForStatement(forStatement, previousToken:=token), 672Private Function InferTypeInForStatement(forStatement As ForStatementSyntax,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (1)
314IsBeginStatement(Of ForStatementSyntax, ForOrForEachBlockSyntax)(currentStatement) OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\RefactoringHelpers\VisualBasicRefactoringHelpers.vb (2)
84If TypeOf node Is ForStatementSyntax And TypeOf node.Parent Is ForBlockSyntax Then 85Dim forStatement = CType(node, ForStatementSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (2)
391targetToken.IsChildToken(Of ForStatementSyntax)(Function(forStatement) forStatement.EqualsToken) OrElse 392targetToken.IsChildToken(Of ForStatementSyntax)(Function(forStatement) forStatement.ToKeyword) OrElse