6 writes to _currentAwaitFinallyFrame
Microsoft.CodeAnalysis.CSharp (6)
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (6)
678_currentAwaitFinallyFrame = new AwaitFinallyFrame(); 683_currentAwaitFinallyFrame = oldAwaitFinallyFrame; 694_currentAwaitFinallyFrame = new AwaitFinallyFrame(); 699_currentAwaitFinallyFrame = oldAwaitFinallyFrame; 707_currentAwaitFinallyFrame = newFrame; 714_currentAwaitFinallyFrame = result.ParentOpt;
7 references to _currentAwaitFinallyFrame
Microsoft.CodeAnalysis.CSharp (7)
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (7)
351var proxyLabel = _currentAwaitFinallyFrame.ProxyLabelIfNeeded(node.Label); 357Debug.Assert(node.Label == _currentAwaitFinallyFrame.ProxyLabelIfNeeded(node.Label), "conditional leave?"); 364var returnLabel = _currentAwaitFinallyFrame.ProxyReturnIfNeeded( 675var oldAwaitFinallyFrame = _currentAwaitFinallyFrame; 691var oldAwaitFinallyFrame = _currentAwaitFinallyFrame; 706var newFrame = new AwaitFinallyFrame(_currentAwaitFinallyFrame, _analysis.Labels(statement), statement.Syntax); 713var result = _currentAwaitFinallyFrame;