1 instantiation of BoundYieldReturnStatement
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
3617
var result = new
BoundYieldReturnStatement
(this.Syntax, expression, this.HasErrors);
24 references to BoundYieldReturnStatement
Microsoft.CodeAnalysis.CSharp (24)
Binder\RefSafetyAnalysis.cs (1)
528
public override BoundNode? VisitYieldReturnStatement(
BoundYieldReturnStatement
node)
BoundTree\BoundNode_Source.cs (1)
141
case
BoundYieldReturnStatement
yieldStatement:
FlowAnalysis\AbstractFlowPass.cs (1)
3434
public override BoundNode VisitYieldReturnStatement(
BoundYieldReturnStatement
node)
FlowAnalysis\NullableWalker.cs (1)
11987
public override BoundNode? VisitYieldReturnStatement(
BoundYieldReturnStatement
node)
Generated\BoundNodes.xml.Generated.cs (8)
3613
public
BoundYieldReturnStatement
Update(BoundExpression expression)
3617
var
result = new BoundYieldReturnStatement(this.Syntax, expression, this.HasErrors);
9018
return VisitYieldReturnStatement((
BoundYieldReturnStatement
)node, arg);
9397
public virtual R VisitYieldReturnStatement(
BoundYieldReturnStatement
node, A arg) => this.DefaultVisit(node, arg);
9633
public virtual BoundNode? VisitYieldReturnStatement(
BoundYieldReturnStatement
node) => this.DefaultVisit(node);
10120
public override BoundNode? VisitYieldReturnStatement(
BoundYieldReturnStatement
node)
11330
public override BoundNode? VisitYieldReturnStatement(
BoundYieldReturnStatement
node)
15777
public override TreeDumperNode VisitYieldReturnStatement(
BoundYieldReturnStatement
node, object? arg) => new TreeDumperNode("yieldReturnStatement", null, new TreeDumperNode[]
Lowering\AsyncRewriter\AsyncIteratorMethodToStateMachineRewriter.cs (1)
251
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)
319
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)
29
public override BoundNode VisitYieldReturnStatement(
BoundYieldReturnStatement
node)
Lowering\SpillSequenceSpiller.cs (1)
700
public override BoundNode VisitYieldReturnStatement(
BoundYieldReturnStatement
node)
Lowering\StateMachineRewriter\IteratorAndAsyncCaptureWalker.cs (1)
193
public override BoundNode VisitYieldReturnStatement(
BoundYieldReturnStatement
node)
Operations\CSharpOperationFactory.cs (2)
197
return CreateBoundYieldReturnStatementOperation((
BoundYieldReturnStatement
)boundNode);
2064
private IReturnOperation CreateBoundYieldReturnStatementOperation(
BoundYieldReturnStatement
boundYieldReturnStatement)