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)
569public override BoundNode? VisitYieldReturnStatement(BoundYieldReturnStatement node)
BoundTree\BoundNode_Source.cs (1)
141case BoundYieldReturnStatement yieldStatement:
FlowAnalysis\AbstractFlowPass.cs (1)
3471public override BoundNode VisitYieldReturnStatement(BoundYieldReturnStatement node)
FlowAnalysis\NullableWalker.cs (1)
12807public 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); 9053return VisitYieldReturnStatement((BoundYieldReturnStatement)node, arg); 9432public virtual R VisitYieldReturnStatement(BoundYieldReturnStatement node, A arg) => this.DefaultVisit(node, arg); 9668public virtual BoundNode? VisitYieldReturnStatement(BoundYieldReturnStatement node) => this.DefaultVisit(node); 10157public override BoundNode? VisitYieldReturnStatement(BoundYieldReturnStatement node) 11416public override BoundNode? VisitYieldReturnStatement(BoundYieldReturnStatement node) 15954public override TreeDumperNode VisitYieldReturnStatement(BoundYieldReturnStatement node, object? arg) => new TreeDumperNode("yieldReturnStatement", null, new TreeDumperNode[]
Lowering\AsyncRewriter\AsyncIteratorMethodToStateMachineRewriter.cs (1)
262public 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)
332public 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)
701public override BoundNode VisitYieldReturnStatement(BoundYieldReturnStatement node)
Lowering\StateMachineRewriter\IteratorAndAsyncCaptureWalker.cs (1)
200public override BoundNode VisitYieldReturnStatement(BoundYieldReturnStatement node)
Operations\CSharpOperationFactory.cs (2)
197return CreateBoundYieldReturnStatementOperation((BoundYieldReturnStatement)boundNode); 2064private IReturnOperation CreateBoundYieldReturnStatementOperation(BoundYieldReturnStatement boundYieldReturnStatement)