4 instantiations of AwaitFinallyFrame
Microsoft.CodeAnalysis.CSharp (4)
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (4)
29private AwaitFinallyFrame _currentAwaitFinallyFrame = new AwaitFinallyFrame(); 785_currentAwaitFinallyFrame = new AwaitFinallyFrame(); 811_currentAwaitFinallyFrame = new AwaitFinallyFrame(); 826var 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(); 218var frame = PushFrame(node); 284AwaitFinallyFrame frame, 334AwaitFinallyFrame frame, 337var parent = frame.ParentOpt; 781var oldAwaitFinallyFrame = _currentAwaitFinallyFrame; 807var oldAwaitFinallyFrame = _currentAwaitFinallyFrame; 824private AwaitFinallyFrame PushFrame(BoundTryStatement statement) 826var newFrame = new AwaitFinallyFrame(_currentAwaitFinallyFrame, _analysis.Labels(statement), statement.Syntax); 833var result = _currentAwaitFinallyFrame; 999public readonly AwaitFinallyFrame ParentOpt; 1024public AwaitFinallyFrame(AwaitFinallyFrame parent, HashSet<LabelSymbol> labelsOpt, SyntaxNode syntax)