2 instantiations of BoundBreakStatement
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Statements.cs (1)
2990? new BoundBreakStatement(node, target, label, hasErrors)
Generated\BoundNodes.xml.Generated.cs (1)
3774var result = new BoundBreakStatement(this.Syntax, label, labelExpressionOpt, this.HasErrors);
19 references to BoundBreakStatement
Microsoft.CodeAnalysis.CSharp (19)
BoundTree\BoundTreeVisitors.cs (1)
88return VisitBreakStatement(node as BoundBreakStatement, arg);
FlowAnalysis\AbstractFlowPass.cs (1)
3266public override BoundNode VisitBreakStatement(BoundBreakStatement node)
FlowAnalysis\ControlFlowPass.cs (1)
378public override BoundNode? VisitBreakStatement(BoundBreakStatement node)
FlowAnalysis\ExitPointsWalker.cs (1)
131if (_labelsInside.Contains(((BoundBreakStatement)pending.Branch).Label)) continue;
Generated\BoundNodes.xml.Generated.cs (8)
3770public BoundBreakStatement Update(LabelSymbol label, BoundLabel? labelExpressionOpt) 3774var result = new BoundBreakStatement(this.Syntax, label, labelExpressionOpt, this.HasErrors); 9274return VisitBreakStatement((BoundBreakStatement)node, arg); 9658public virtual R VisitBreakStatement(BoundBreakStatement node, A arg) => this.DefaultVisit(node, arg); 9899public virtual BoundNode? VisitBreakStatement(BoundBreakStatement node) => this.DefaultVisit(node); 10409public override BoundNode? VisitBreakStatement(BoundBreakStatement node) 11706public override BoundNode? VisitBreakStatement(BoundBreakStatement node) 16325public override TreeDumperNode VisitBreakStatement(BoundBreakStatement node, object? arg) => new TreeDumperNode("breakStatement", null, new TreeDumperNode[]
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (1)
324public override BoundStatement InstrumentBreakStatement(BoundBreakStatement original, BoundStatement rewritten)
Lowering\Instrumentation\CompoundInstrumenter.cs (1)
79public override BoundStatement InstrumentBreakStatement(BoundBreakStatement original, BoundStatement rewritten)
Lowering\Instrumentation\DebugInfoInjector.cs (1)
45public override BoundStatement InstrumentBreakStatement(BoundBreakStatement original, BoundStatement rewritten)
Lowering\Instrumentation\Instrumenter.cs (1)
107public virtual BoundStatement InstrumentBreakStatement(BoundBreakStatement original, BoundStatement rewritten)
Lowering\LocalRewriter\LocalRewriter_BreakStatement.cs (1)
13public override BoundNode VisitBreakStatement(BoundBreakStatement node)
Operations\CSharpOperationFactory.cs (2)
166return CreateBoundBreakStatementOperation((BoundBreakStatement)boundNode); 1854private IBranchOperation CreateBoundBreakStatementOperation(BoundBreakStatement boundBreakStatement)