6 writes to _currentAwaitFinallyFrame
Microsoft.CodeAnalysis.CSharp (6)
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (6)
772_currentAwaitFinallyFrame = new AwaitFinallyFrame(); 785_currentAwaitFinallyFrame = oldAwaitFinallyFrame; 798_currentAwaitFinallyFrame = new AwaitFinallyFrame(); 805_currentAwaitFinallyFrame = oldAwaitFinallyFrame; 814_currentAwaitFinallyFrame = newFrame; 821_currentAwaitFinallyFrame = result.ParentOpt;
7 references to _currentAwaitFinallyFrame
Microsoft.CodeAnalysis.CSharp (7)
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (7)
402var proxyLabel = _currentAwaitFinallyFrame.ProxyLabelIfNeeded(node.Label); 408Debug.Assert(node.Label == _currentAwaitFinallyFrame.ProxyLabelIfNeeded(node.Label), "conditional leave?"); 415var returnLabel = _currentAwaitFinallyFrame.ProxyReturnIfNeeded( 768var oldAwaitFinallyFrame = _currentAwaitFinallyFrame; 794var oldAwaitFinallyFrame = _currentAwaitFinallyFrame; 813var newFrame = new AwaitFinallyFrame(_currentAwaitFinallyFrame, _analysis.Labels(statement), statement.Syntax); 820var result = _currentAwaitFinallyFrame;