2 instantiations of BoundWhileStatement
Microsoft.CodeAnalysis.VisualBasic (2)
Binding\Binder_Statements.vb (1)
2833Return New BoundWhileStatement(node, condition, loopBody,
Generated\BoundNodes.xml.Generated.vb (1)
5403Dim result = New BoundWhileStatement(Me.Syntax, condition, body, continueLabel, exitLabel, Me.HasErrors)
26 references to BoundWhileStatement
Microsoft.CodeAnalysis.VisualBasic (26)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
1764Public Overrides Function VisitWhileStatement(node As BoundWhileStatement) As BoundNode
Analysis\FlowAnalysis\ExitPointsWalker.vb (1)
84Public Overrides Function VisitWhileStatement(node As BoundWhileStatement) As BoundNode
Generated\BoundNodes.xml.Generated.vb (7)
5401Public Function Update(condition As BoundExpression, body As BoundStatement, continueLabel As LabelSymbol, exitLabel As LabelSymbol) As BoundWhileStatement 9507Return VisitWhileStatement(CType(node, BoundWhileStatement), arg) 10061Public Overridable Function VisitWhileStatement(node As BoundWhileStatement, arg As A) As R 10764Public Overridable Function VisitWhileStatement(node As BoundWhileStatement) As BoundNode 11597Public Overrides Function VisitWhileStatement(node As BoundWhileStatement) As BoundNode 12625Public Overrides Function VisitWhileStatement(node As BoundWhileStatement) As BoundNode 13935Public Overrides Function VisitWhileStatement(node As BoundWhileStatement, arg As Object) As TreeDumperNode
Lowering\Instrumentation\CodeCoverageInstrumenter.vb (2)
376Public Overrides Function InstrumentWhileStatementConditionalGotoStart(original As BoundWhileStatement, ifConditionGotoStart As BoundStatement) As BoundStatement 482Return DirectCast(statement, BoundWhileStatement).Condition.Syntax
Lowering\Instrumentation\CompoundInstrumenter.vb (3)
119Public Overrides Function InstrumentWhileEpilogue(original As BoundWhileStatement, epilogueOpt As BoundStatement) As BoundStatement 123Public Overrides Function InstrumentWhileStatementConditionalGotoStart(original As BoundWhileStatement, ifConditionGotoStart As BoundStatement) As BoundStatement 159Public Overrides Function InstrumentWhileStatementCondition(original As BoundWhileStatement, rewrittenCondition As BoundExpression, currentMethodOrLambda As MethodSymbol) As BoundExpression
Lowering\Instrumentation\DebugInfoInjector.vb (3)
178Public Overrides Function InstrumentWhileEpilogue(original As BoundWhileStatement, epilogueOpt As BoundStatement) As BoundStatement 182Public Overrides Function InstrumentWhileStatementConditionalGotoStart(original As BoundWhileStatement, ifConditionGotoStart As BoundStatement) As BoundStatement 261Public Overrides Function InstrumentWhileStatementCondition(original As BoundWhileStatement, rewrittenCondition As BoundExpression, currentMethodOrLambda As MethodSymbol) As BoundExpression
Lowering\Instrumentation\Instrumenter.vb (3)
164Public Overridable Function InstrumentWhileEpilogue(original As BoundWhileStatement, epilogueOpt As BoundStatement) As BoundStatement 170Public Overridable Function InstrumentWhileStatementConditionalGotoStart(original As BoundWhileStatement, ifConditionGotoStart As BoundStatement) As BoundStatement 236Public Overridable Function InstrumentWhileStatementCondition(original As BoundWhileStatement, rewrittenCondition As BoundExpression, currentMethodOrLambda As MethodSymbol) As BoundExpression
Lowering\LocalRewriter\LocalRewriter_While.vb (4)
15Public Overrides Function VisitWhileStatement(node As BoundWhileStatement) As BoundNode 65afterBodyResumeTargetOpt = _instrumenterOpt.InstrumentWhileEpilogue(DirectCast(statement, BoundWhileStatement), afterBodyResumeTargetOpt) 81rewrittenCondition = _instrumenterOpt.InstrumentWhileStatementCondition(DirectCast(statement, BoundWhileStatement), rewrittenCondition, _currentMethodOrLambda) 104ifConditionGotoStart = _instrumenterOpt.InstrumentWhileStatementConditionalGotoStart(DirectCast(statement, BoundWhileStatement), ifConditionGotoStart)
Operations\VisualBasicOperationFactory.vb (2)
190Return CreateBoundWhileStatementOperation(DirectCast(boundNode, BoundWhileStatement)) 1341Private Function CreateBoundWhileStatementOperation(boundWhileStatement As BoundWhileStatement) As IWhileLoopOperation