12 instantiations of BoundConditionalGoto
Microsoft.CodeAnalysis.VisualBasic (12)
Generated\BoundNodes.xml.Generated.vb (1)
6697Dim result = New BoundConditionalGoto(Me.Syntax, condition, jumpIfTrue, label, Me.HasErrors)
Lowering\LambdaRewriter\LambdaRewriter.vb (1)
446Dim condGoto = New BoundConditionalGoto(syntaxNode, condition, True, doneLabel)
Lowering\LocalRewriter\LocalRewriter_DoLoop.vb (1)
116Dim ifConditionGotoStart As BoundStatement = New BoundConditionalGoto(
Lowering\LocalRewriter\LocalRewriter_ForTo.vb (3)
218Dim ifConditionGotoStart As BoundStatement = New BoundConditionalGoto( 461Dim ifNotInitObjExit As BoundStatement = New BoundConditionalGoto( 516Dim ifConditionGotoStart As BoundStatement = New BoundConditionalGoto(
Lowering\LocalRewriter\LocalRewriter_If.vb (2)
138Dim condGoto As BoundStatement = New BoundConditionalGoto(syntaxNode, rewrittenCondition, False, afterif) 183Dim condGoto As BoundStatement = New BoundConditionalGoto(syntaxNode, rewrittenCondition, False, alt)
Lowering\LocalRewriter\LocalRewriter_RaiseEvent.vb (1)
86Dim ifNullSkip = New BoundConditionalGoto(syntax, condition, True, skipEventRaise).MakeCompilerGenerated
Lowering\LocalRewriter\LocalRewriter_While.vb (1)
91Dim ifConditionGotoStart As BoundStatement = New BoundConditionalGoto(
Lowering\SyntheticBoundNodeFactory.vb (1)
608Dim boundCondGoto = New BoundConditionalGoto(_syntax, condition, False, alt)
Symbols\Source\SynthesizedEventAccessorSymbol.vb (1)
465Dim loopEnd As BoundStatement = New BoundConditionalGoto(syntax,
17 references to BoundConditionalGoto
Microsoft.CodeAnalysis.VisualBasic (17)
Analysis\FlowAnalysis\AbstractFlowPass.NestedTypes.vb (1)
94Return CType(Branch, BoundConditionalGoto).Label
Analysis\FlowAnalysis\AbstractFlowPass.vb (2)
455Return DirectCast(branch, BoundConditionalGoto).Label 2540Public Overrides Function VisitConditionalGoto(node As BoundConditionalGoto) As BoundNode
BoundTree\BoundTreeVisitor.vb (1)
112Return VisitConditionalGoto(CType(node, BoundConditionalGoto), arg)
CodeGen\EmitStatement.vb (2)
55EmitConditionalGoto(DirectCast(statement, BoundConditionalGoto)) 463Private Sub EmitConditionalGoto(boundConditionalGoto As BoundConditionalGoto)
CodeGen\Optimizer\StackScheduler.Analyzer.vb (1)
795Public Overrides Function VisitConditionalGoto(node As BoundConditionalGoto) As BoundNode
Generated\BoundNodes.xml.Generated.vb (7)
6695Public Function Update(condition As BoundExpression, jumpIfTrue As Boolean, label As LabelSymbol) As BoundConditionalGoto 9557Return VisitConditionalGoto(CType(node, BoundConditionalGoto), arg) 10161Public Overridable Function VisitConditionalGoto(node As BoundConditionalGoto, arg As A) As R 10864Public Overridable Function VisitConditionalGoto(node As BoundConditionalGoto) As BoundNode 11731Public Overrides Function VisitConditionalGoto(node As BoundConditionalGoto) As BoundNode 12773Public Overrides Function VisitConditionalGoto(node As BoundConditionalGoto) As BoundNode 14138Public Overrides Function VisitConditionalGoto(node As BoundConditionalGoto, arg As Object) As TreeDumperNode
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Statements.vb (2)
77Public Overrides Function VisitConditionalGoto(node As BoundConditionalGoto) As BoundNode 78Dim rewritten = DirectCast(MyBase.VisitConditionalGoto(node), BoundConditionalGoto)
Lowering\LambdaRewriter\LambdaRewriter.Analysis.vb (1)
501Public Overrides Function VisitConditionalGoto(node As BoundConditionalGoto) As BoundNode