2 instantiations of BoundForToStatement
Microsoft.CodeAnalysis.VisualBasic (2)
Binding\Binder_Statements.vb (1)
3221Return New BoundForToStatement(
Generated\BoundNodes.xml.Generated.vb (1)
5606Dim result = New BoundForToStatement(Me.Syntax, initialValue, limitValue, stepValue, checked, operatorsOpt, declaredOrInferredLocalOpt, controlVariable, body, nextVariablesOpt, continueLabel, exitLabel, Me.HasErrors)
34 references to BoundForToStatement
Microsoft.CodeAnalysis.VisualBasic (34)
Analysis\FlowAnalysis\AbstractFlowPass.vb (3)
1910Protected Overridable Sub VisitForControlInitialization(node As BoundForToStatement) 1918Protected Overridable Sub VisitForInitValues(node As BoundForToStatement) 1977Public Overrides Function VisitForToStatement(node As BoundForToStatement) As BoundNode
Analysis\FlowAnalysis\DataFlowPass.vb (1)
1836Protected Overrides Sub VisitForControlInitialization(node As BoundForToStatement)
Analysis\FlowAnalysis\ExitPointsWalker.vb (1)
68Public Overrides Function VisitForToStatement(node As BoundForToStatement) As BoundNode
Analysis\ForLoopVerification.vb (1)
45Public Overrides Function VisitForToStatement(node As BoundForToStatement) As BoundNode
BoundTree\BoundTreeVisitor.vb (1)
84Return VisitForToStatement(CType(node, BoundForToStatement), arg)
Generated\BoundNodes.xml.Generated.vb (7)
5604Public Function Update(initialValue As BoundExpression, limitValue As BoundExpression, stepValue As BoundExpression, checked As Boolean, operatorsOpt As BoundForToUserDefinedOperators, declaredOrInferredLocalOpt As LocalSymbol, controlVariable As BoundExpression, body As BoundStatement, nextVariablesOpt As ImmutableArray(Of BoundExpression), continueLabel As LabelSymbol, exitLabel As LabelSymbol) As BoundForToStatement 9511Return VisitForToStatement(CType(node, BoundForToStatement), arg) 10069Public Overridable Function VisitForToStatement(node As BoundForToStatement, arg As A) As R 10772Public Overridable Function VisitForToStatement(node As BoundForToStatement) As BoundNode 11613Public Overrides Function VisitForToStatement(node As BoundForToStatement) As BoundNode 12641Public Overrides Function VisitForToStatement(node As BoundForToStatement) As BoundNode 13955Public Overrides Function VisitForToStatement(node As BoundForToStatement, arg As Object) As TreeDumperNode
Lowering\Instrumentation\CodeCoverageInstrumenter.vb (2)
404Public Overrides Function InstrumentForLoopInitialization(original As BoundForToStatement, initialization As BoundStatement) As BoundStatement 484Return DirectCast(statement, BoundForToStatement).InitialValue.Syntax
Lowering\Instrumentation\CompoundInstrumenter.vb (4)
167Public Overrides Function InstrumentObjectForLoopInitCondition(original As BoundForToStatement, rewrittenInitCondition As BoundExpression, currentMethodOrLambda As MethodSymbol) As BoundExpression 171Public Overrides Function InstrumentObjectForLoopCondition(original As BoundForToStatement, rewrittenLoopCondition As BoundExpression, currentMethodOrLambda As MethodSymbol) As BoundExpression 231Public Overrides Function InstrumentForLoopInitialization(original As BoundForToStatement, initialization As BoundStatement) As BoundStatement 235Public Overrides Function InstrumentForLoopIncrement(original As BoundForToStatement, increment As BoundStatement) As BoundStatement
Lowering\Instrumentation\DebugInfoInjector.vb (4)
269Public Overrides Function InstrumentObjectForLoopInitCondition(original As BoundForToStatement, rewrittenInitCondition As BoundExpression, currentMethodOrLambda As MethodSymbol) As BoundExpression 273Public Overrides Function InstrumentObjectForLoopCondition(original As BoundForToStatement, rewrittenLoopCondition As BoundExpression, currentMethodOrLambda As MethodSymbol) As BoundExpression 368Public Overrides Function InstrumentForLoopInitialization(original As BoundForToStatement, initialization As BoundStatement) As BoundStatement 373Public Overrides Function InstrumentForLoopIncrement(original As BoundForToStatement, increment As BoundStatement) As BoundStatement
Lowering\Instrumentation\Instrumenter.vb (4)
246Public Overridable Function InstrumentObjectForLoopInitCondition(original As BoundForToStatement, rewrittenInitCondition As BoundExpression, currentMethodOrLambda As MethodSymbol) As BoundExpression 251Public Overridable Function InstrumentObjectForLoopCondition(original As BoundForToStatement, rewrittenLoopCondition As BoundExpression, currentMethodOrLambda As MethodSymbol) As BoundExpression 364Public Overridable Function InstrumentForLoopInitialization(original As BoundForToStatement, initialization As BoundStatement) As BoundStatement 370Public Overridable Function InstrumentForLoopIncrement(original As BoundForToStatement, increment As BoundStatement) As BoundStatement
Lowering\LocalRewriter\LocalRewriter_ForTo.vb (3)
20Public Overrides Function VisitForToStatement(node As BoundForToStatement) As BoundNode 46Private Function FinishNonObjectForLoop(forStatement As BoundForToStatement, 384Private Function FinishObjectForLoop(forStatement As BoundForToStatement,
Operations\VisualBasicOperationFactory.vb (3)
174Return CreateBoundForToStatementOperation(DirectCast(boundNode, BoundForToStatement)) 1043Dim operators As BoundForToUserDefinedOperators = DirectCast(knownParent, BoundForToStatement).OperatorsOpt 1155Private Function CreateBoundForToStatementOperation(boundForToStatement As BoundForToStatement) As IForToLoopOperation