2 instantiations of BoundYieldBreakStatement
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Statements.cs (1)
289return new BoundYieldBreakStatement(node);
BoundTree\Constructors.cs (1)
584return new BoundYieldBreakStatement(syntax, hasErrors) { WasCompilerGenerated = true };
18 references to BoundYieldBreakStatement
Microsoft.CodeAnalysis.CSharp (18)
BoundTree\Constructors.cs (1)
582public static BoundYieldBreakStatement Synthesized(SyntaxNode syntax, bool hasErrors = false)
FlowAnalysis\AbstractFlowPass.cs (1)
3234public override BoundNode VisitYieldBreakStatement(BoundYieldBreakStatement node)
FlowAnalysis\FlowAnalysisPass.cs (1)
181? (BoundStatement)BoundYieldBreakStatement.Synthesized(syntax)
Generated\BoundNodes.xml.Generated.cs (6)
8695return VisitYieldBreakStatement((BoundYieldBreakStatement)node, arg); 9060public virtual R VisitYieldBreakStatement(BoundYieldBreakStatement node, A arg) => this.DefaultVisit(node, arg); 9288public virtual BoundNode? VisitYieldBreakStatement(BoundYieldBreakStatement node) => this.DefaultVisit(node); 9767public override BoundNode? VisitYieldBreakStatement(BoundYieldBreakStatement node) => null; 10939public override BoundNode? VisitYieldBreakStatement(BoundYieldBreakStatement node) => node; 15222public override TreeDumperNode VisitYieldBreakStatement(BoundYieldBreakStatement node, object? arg) => new TreeDumperNode("yieldBreakStatement", null, Array.Empty<TreeDumperNode>()
Lowering\AsyncRewriter\AsyncIteratorMethodToStateMachineRewriter.cs (1)
303public override BoundNode VisitYieldBreakStatement(BoundYieldBreakStatement node)
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (1)
354public override BoundStatement InstrumentYieldBreakStatement(BoundYieldBreakStatement original, BoundStatement rewritten)
Lowering\Instrumentation\CompoundInstrumenter.cs (1)
42public override BoundStatement InstrumentYieldBreakStatement(BoundYieldBreakStatement original, BoundStatement rewritten)
Lowering\Instrumentation\DebugInfoInjector.cs (1)
127public override BoundStatement InstrumentYieldBreakStatement(BoundYieldBreakStatement original, BoundStatement rewritten)
Lowering\Instrumentation\Instrumenter.cs (1)
47public virtual BoundStatement InstrumentYieldBreakStatement(BoundYieldBreakStatement original, BoundStatement rewritten)
Lowering\IteratorRewriter\IteratorMethodToStateMachineRewriter.cs (1)
321public override BoundNode VisitYieldBreakStatement(BoundYieldBreakStatement node)
Lowering\LocalRewriter\LocalRewriter_Yield.cs (1)
13public override BoundNode VisitYieldBreakStatement(BoundYieldBreakStatement node)
Operations\CSharpOperationFactory.cs (2)
165return CreateBoundYieldBreakStatementOperation((BoundYieldBreakStatement)boundNode); 1700private IReturnOperation CreateBoundYieldBreakStatementOperation(BoundYieldBreakStatement boundYieldBreakStatement)