4 instantiations of AwaitFinallyFrame
Microsoft.CodeAnalysis.CSharp (4)
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (4)
29private AwaitFinallyFrame _currentAwaitFinallyFrame = new AwaitFinallyFrame(); 711_currentAwaitFinallyFrame = new AwaitFinallyFrame(); 727_currentAwaitFinallyFrame = new AwaitFinallyFrame(); 739var newFrame = new AwaitFinallyFrame(_currentAwaitFinallyFrame, _analysis.Labels(statement), statement.Syntax);
12 references to AwaitFinallyFrame
Microsoft.CodeAnalysis.CSharp (12)
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (12)
29private AwaitFinallyFrame _currentAwaitFinallyFrame = new AwaitFinallyFrame(); 181var frame = PushFrame(node); 247AwaitFinallyFrame frame, 297AwaitFinallyFrame frame, 300var parent = frame.ParentOpt; 708var oldAwaitFinallyFrame = _currentAwaitFinallyFrame; 724var oldAwaitFinallyFrame = _currentAwaitFinallyFrame; 737private AwaitFinallyFrame PushFrame(BoundTryStatement statement) 739var newFrame = new AwaitFinallyFrame(_currentAwaitFinallyFrame, _analysis.Labels(statement), statement.Syntax); 746var result = _currentAwaitFinallyFrame; 912public readonly AwaitFinallyFrame ParentOpt; 937public AwaitFinallyFrame(AwaitFinallyFrame parent, HashSet<LabelSymbol> labelsOpt, SyntaxNode syntax)