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