2 instantiations of BoundBreakStatement
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Statements.cs (1)
2806
return new
BoundBreakStatement
(node, target);
Generated\BoundNodes.xml.Generated.cs (1)
3612
var result = new
BoundBreakStatement
(this.Syntax, label, this.HasErrors);
18 references to BoundBreakStatement
Microsoft.CodeAnalysis.CSharp (18)
BoundTree\BoundTreeVisitors.cs (1)
88
return VisitBreakStatement(node as
BoundBreakStatement
, arg);
FlowAnalysis\AbstractFlowPass.cs (1)
3026
public override BoundNode VisitBreakStatement(
BoundBreakStatement
node)
FlowAnalysis\ExitPointsWalker.cs (1)
131
if (_labelsInside.Contains(((
BoundBreakStatement
)pending.Branch).Label)) continue;
Generated\BoundNodes.xml.Generated.cs (8)
3608
public
BoundBreakStatement
Update(GeneratedLabelSymbol label)
3612
var
result = new BoundBreakStatement(this.Syntax, label, this.HasErrors);
8701
return VisitBreakStatement((
BoundBreakStatement
)node, arg);
9063
public virtual R VisitBreakStatement(
BoundBreakStatement
node, A arg) => this.DefaultVisit(node, arg);
9291
public virtual BoundNode? VisitBreakStatement(
BoundBreakStatement
node) => this.DefaultVisit(node);
9778
public override BoundNode? VisitBreakStatement(
BoundBreakStatement
node) => null;
10950
public override BoundNode? VisitBreakStatement(
BoundBreakStatement
node) => node;
15236
public override TreeDumperNode VisitBreakStatement(
BoundBreakStatement
node, object? arg) => new TreeDumperNode("breakStatement", null, new TreeDumperNode[]
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (1)
324
public override BoundStatement InstrumentBreakStatement(
BoundBreakStatement
original, BoundStatement rewritten)
Lowering\Instrumentation\CompoundInstrumenter.cs (1)
77
public override BoundStatement InstrumentBreakStatement(
BoundBreakStatement
original, BoundStatement rewritten)
Lowering\Instrumentation\DebugInfoInjector.cs (1)
45
public override BoundStatement InstrumentBreakStatement(
BoundBreakStatement
original, BoundStatement rewritten)
Lowering\Instrumentation\Instrumenter.cs (1)
106
public virtual BoundStatement InstrumentBreakStatement(
BoundBreakStatement
original, BoundStatement rewritten)
Lowering\LocalRewriter\LocalRewriter_BreakStatement.cs (1)
13
public override BoundNode VisitBreakStatement(
BoundBreakStatement
node)
Operations\CSharpOperationFactory.cs (2)
163
return CreateBoundBreakStatementOperation((
BoundBreakStatement
)boundNode);
1691
private IBranchOperation CreateBoundBreakStatementOperation(
BoundBreakStatement
boundBreakStatement)