1 instantiation of BoundYieldReturnStatement
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
3616var result = new BoundYieldReturnStatement(this.Syntax, expression, this.HasErrors);
24 references to BoundYieldReturnStatement
Microsoft.CodeAnalysis.CSharp (24)
Binder\RefSafetyAnalysis.cs (1)
528public override BoundNode? VisitYieldReturnStatement(BoundYieldReturnStatement node)
BoundTree\BoundNode_Source.cs (1)
141case BoundYieldReturnStatement yieldStatement:
FlowAnalysis\AbstractFlowPass.cs (1)
3434public override BoundNode VisitYieldReturnStatement(BoundYieldReturnStatement node)
FlowAnalysis\NullableWalker.cs (1)
11990public override BoundNode? VisitYieldReturnStatement(BoundYieldReturnStatement node)
Generated\BoundNodes.xml.Generated.cs (8)
3612public BoundYieldReturnStatement Update(BoundExpression expression) 3616var result = new BoundYieldReturnStatement(this.Syntax, expression, this.HasErrors); 9017return VisitYieldReturnStatement((BoundYieldReturnStatement)node, arg); 9396public virtual R VisitYieldReturnStatement(BoundYieldReturnStatement node, A arg) => this.DefaultVisit(node, arg); 9632public virtual BoundNode? VisitYieldReturnStatement(BoundYieldReturnStatement node) => this.DefaultVisit(node); 10119public override BoundNode? VisitYieldReturnStatement(BoundYieldReturnStatement node) 11329public override BoundNode? VisitYieldReturnStatement(BoundYieldReturnStatement node) 15776public override TreeDumperNode VisitYieldReturnStatement(BoundYieldReturnStatement node, object? arg) => new TreeDumperNode("yieldReturnStatement", null, new TreeDumperNode[]
Lowering\AsyncRewriter\AsyncIteratorMethodToStateMachineRewriter.cs (1)
251public override BoundNode VisitYieldReturnStatement(BoundYieldReturnStatement node)
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (1)
359public override BoundStatement InstrumentYieldReturnStatement(BoundYieldReturnStatement original, BoundStatement rewritten)
Lowering\Instrumentation\CompoundInstrumenter.cs (1)
49public override BoundStatement InstrumentYieldReturnStatement(BoundYieldReturnStatement original, BoundStatement rewritten)
Lowering\Instrumentation\DebugInfoInjector.cs (1)
181public override BoundStatement InstrumentYieldReturnStatement(BoundYieldReturnStatement original, BoundStatement rewritten)
Lowering\Instrumentation\Instrumenter.cs (1)
54public virtual BoundStatement InstrumentYieldReturnStatement(BoundYieldReturnStatement original, BoundStatement rewritten)
Lowering\IteratorRewriter\IteratorMethodToStateMachineRewriter.cs (1)
319public override BoundNode VisitYieldReturnStatement(BoundYieldReturnStatement node)
Lowering\IteratorRewriter\IteratorMethodToStateMachineRewriter.YieldsInTryAnalysis.cs (1)
102public override BoundNode VisitYieldReturnStatement(BoundYieldReturnStatement node)
Lowering\LocalRewriter\LocalRewriter_Yield.cs (1)
29public override BoundNode VisitYieldReturnStatement(BoundYieldReturnStatement node)
Lowering\SpillSequenceSpiller.cs (1)
700public override BoundNode VisitYieldReturnStatement(BoundYieldReturnStatement node)
Lowering\StateMachineRewriter\IteratorAndAsyncCaptureWalker.cs (1)
193public override BoundNode VisitYieldReturnStatement(BoundYieldReturnStatement node)
Operations\CSharpOperationFactory.cs (2)
197return CreateBoundYieldReturnStatementOperation((BoundYieldReturnStatement)boundNode); 2064private IReturnOperation CreateBoundYieldReturnStatementOperation(BoundYieldReturnStatement boundYieldReturnStatement)