2 instantiations of BoundExtractedFinallyBlock
Microsoft.CodeAnalysis.CSharp (2)
Generated\BoundNodes.xml.Generated.cs (1)
1058var result = new BoundExtractedFinallyBlock(this.Syntax, finallyBlock, this.HasErrors);
Lowering\SyntheticBoundNodeFactory.cs (1)
480return new BoundExtractedFinallyBlock(Syntax, finallyBlock) { WasCompilerGenerated = true };
12 references to BoundExtractedFinallyBlock
Microsoft.CodeAnalysis.CSharp (12)
FlowAnalysis\AbstractFlowPass.cs (1)
2011public override BoundNode VisitExtractedFinallyBlock(BoundExtractedFinallyBlock node)
Generated\BoundNodes.xml.Generated.cs (8)
1054public BoundExtractedFinallyBlock Update(BoundBlock finallyBlock) 1058var result = new BoundExtractedFinallyBlock(this.Syntax, finallyBlock, this.HasErrors); 8875return VisitExtractedFinallyBlock((BoundExtractedFinallyBlock)node, arg); 9325public virtual R VisitExtractedFinallyBlock(BoundExtractedFinallyBlock node, A arg) => this.DefaultVisit(node, arg); 9561public virtual BoundNode? VisitExtractedFinallyBlock(BoundExtractedFinallyBlock node) => this.DefaultVisit(node); 9829public override BoundNode? VisitExtractedFinallyBlock(BoundExtractedFinallyBlock node) 10907public override BoundNode? VisitExtractedFinallyBlock(BoundExtractedFinallyBlock node) 15123public 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. 393public override BoundNode VisitExtractedFinallyBlock(BoundExtractedFinallyBlock extractedFinally)
Lowering\SyntheticBoundNodeFactory.cs (1)
478public BoundExtractedFinallyBlock ExtractedFinallyBlock(BoundBlock finallyBlock)