4 instantiations of AwaitFinallyFrame
Microsoft.CodeAnalysis.CSharp (4)
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (4)
28private AwaitFinallyFrame _currentAwaitFinallyFrame = new AwaitFinallyFrame(); 678_currentAwaitFinallyFrame = new AwaitFinallyFrame(); 694_currentAwaitFinallyFrame = new AwaitFinallyFrame(); 706var newFrame = new AwaitFinallyFrame(_currentAwaitFinallyFrame, _analysis.Labels(statement), statement.Syntax);
12 references to AwaitFinallyFrame
Microsoft.CodeAnalysis.CSharp (12)
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (12)
28private AwaitFinallyFrame _currentAwaitFinallyFrame = new AwaitFinallyFrame(); 169var frame = PushFrame(node); 234AwaitFinallyFrame frame, 284AwaitFinallyFrame frame, 287var parent = frame.ParentOpt; 675var oldAwaitFinallyFrame = _currentAwaitFinallyFrame; 691var oldAwaitFinallyFrame = _currentAwaitFinallyFrame; 704private AwaitFinallyFrame PushFrame(BoundTryStatement statement) 706var newFrame = new AwaitFinallyFrame(_currentAwaitFinallyFrame, _analysis.Labels(statement), statement.Syntax); 713var result = _currentAwaitFinallyFrame; 879public readonly AwaitFinallyFrame ParentOpt; 904public AwaitFinallyFrame(AwaitFinallyFrame parent, HashSet<LabelSymbol> labelsOpt, SyntaxNode syntax)