2 instantiations of BoundYieldReturnStatement
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Statements.cs (1)
276
return new
BoundYieldReturnStatement
(node, argument);
Generated\BoundNodes.xml.Generated.cs (1)
3674
var result = new
BoundYieldReturnStatement
(this.Syntax, expression, this.HasErrors);
23 references to BoundYieldReturnStatement
Microsoft.CodeAnalysis.CSharp (23)
Binder\RefSafetyAnalysis.cs (1)
644
public override BoundNode? VisitYieldReturnStatement(
BoundYieldReturnStatement
node)
FlowAnalysis\AbstractFlowPass.cs (1)
3482
public override BoundNode VisitYieldReturnStatement(
BoundYieldReturnStatement
node)
FlowAnalysis\NullableWalker.cs (1)
13761
public override BoundNode? VisitYieldReturnStatement(
BoundYieldReturnStatement
node)
Generated\BoundNodes.xml.Generated.cs (8)
3670
public
BoundYieldReturnStatement
Update(BoundExpression expression)
3674
var
result = new BoundYieldReturnStatement(this.Syntax, expression, this.HasErrors);
9266
return VisitYieldReturnStatement((
BoundYieldReturnStatement
)node, arg);
9654
public virtual R VisitYieldReturnStatement(
BoundYieldReturnStatement
node, A arg) => this.DefaultVisit(node, arg);
9895
public virtual BoundNode? VisitYieldReturnStatement(
BoundYieldReturnStatement
node) => this.DefaultVisit(node);
10393
public override BoundNode? VisitYieldReturnStatement(
BoundYieldReturnStatement
node)
11690
public override BoundNode? VisitYieldReturnStatement(
BoundYieldReturnStatement
node)
16305
public override TreeDumperNode VisitYieldReturnStatement(
BoundYieldReturnStatement
node, object? arg) => new TreeDumperNode("yieldReturnStatement", null, new TreeDumperNode[]
Lowering\AsyncRewriter\AsyncIteratorMethodToStateMachineRewriter.cs (1)
262
public override BoundNode VisitYieldReturnStatement(
BoundYieldReturnStatement
node)
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (1)
359
public override BoundStatement InstrumentYieldReturnStatement(
BoundYieldReturnStatement
original, BoundStatement rewritten)
Lowering\Instrumentation\CompoundInstrumenter.cs (1)
49
public override BoundStatement InstrumentYieldReturnStatement(
BoundYieldReturnStatement
original, BoundStatement rewritten)
Lowering\Instrumentation\DebugInfoInjector.cs (1)
181
public override BoundStatement InstrumentYieldReturnStatement(
BoundYieldReturnStatement
original, BoundStatement rewritten)
Lowering\Instrumentation\Instrumenter.cs (1)
54
public virtual BoundStatement InstrumentYieldReturnStatement(
BoundYieldReturnStatement
original, BoundStatement rewritten)
Lowering\IteratorRewriter\IteratorMethodToStateMachineRewriter.cs (1)
332
public override BoundNode VisitYieldReturnStatement(
BoundYieldReturnStatement
node)
Lowering\IteratorRewriter\IteratorMethodToStateMachineRewriter.YieldsInTryAnalysis.cs (1)
102
public override BoundNode VisitYieldReturnStatement(
BoundYieldReturnStatement
node)
Lowering\LocalRewriter\LocalRewriter_Yield.cs (1)
33
public override BoundNode VisitYieldReturnStatement(
BoundYieldReturnStatement
node)
Lowering\SpillSequenceSpiller.cs (1)
748
public override BoundNode VisitYieldReturnStatement(
BoundYieldReturnStatement
node)
Lowering\StateMachineRewriter\IteratorAndAsyncCaptureWalker.cs (1)
200
public override BoundNode VisitYieldReturnStatement(
BoundYieldReturnStatement
node)
Operations\CSharpOperationFactory.cs (2)
196
return CreateBoundYieldReturnStatementOperation((
BoundYieldReturnStatement
)boundNode);
2149
private IReturnOperation CreateBoundYieldReturnStatementOperation(
BoundYieldReturnStatement
boundYieldReturnStatement)