2 instantiations of BoundExtractedFinallyBlock
Microsoft.CodeAnalysis.CSharp (2)
Generated\BoundNodes.xml.Generated.cs (1)
1058
var result = new
BoundExtractedFinallyBlock
(this.Syntax, finallyBlock, this.HasErrors);
Lowering\SyntheticBoundNodeFactory.cs (1)
480
return new
BoundExtractedFinallyBlock
(Syntax, finallyBlock) { WasCompilerGenerated = true };
12 references to BoundExtractedFinallyBlock
Microsoft.CodeAnalysis.CSharp (12)
FlowAnalysis\AbstractFlowPass.cs (1)
2011
public override BoundNode VisitExtractedFinallyBlock(
BoundExtractedFinallyBlock
node)
Generated\BoundNodes.xml.Generated.cs (8)
1054
public
BoundExtractedFinallyBlock
Update(BoundBlock finallyBlock)
1058
var
result = new BoundExtractedFinallyBlock(this.Syntax, finallyBlock, this.HasErrors);
8875
return VisitExtractedFinallyBlock((
BoundExtractedFinallyBlock
)node, arg);
9325
public virtual R VisitExtractedFinallyBlock(
BoundExtractedFinallyBlock
node, A arg) => this.DefaultVisit(node, arg);
9561
public virtual BoundNode? VisitExtractedFinallyBlock(
BoundExtractedFinallyBlock
node) => this.DefaultVisit(node);
9829
public override BoundNode? VisitExtractedFinallyBlock(
BoundExtractedFinallyBlock
node)
10907
public override BoundNode? VisitExtractedFinallyBlock(
BoundExtractedFinallyBlock
node)
15123
public override TreeDumperNode VisitExtractedFinallyBlock(
BoundExtractedFinallyBlock
node, object? arg) => new TreeDumperNode("extractedFinallyBlock", null, new TreeDumperNode[]
Lowering\AsyncRewriter\AsyncIteratorMethodToStateMachineRewriter.cs (2)
391
/// The extracted block will have been wrapped as a <see cref="
BoundExtractedFinallyBlock
"/> so that we can process it as a `finally` block here.
393
public override BoundNode VisitExtractedFinallyBlock(
BoundExtractedFinallyBlock
extractedFinally)
Lowering\SyntheticBoundNodeFactory.cs (1)
478
public
BoundExtractedFinallyBlock
ExtractedFinallyBlock(BoundBlock finallyBlock)