6 writes to _currentAwaitFinallyFrame
Microsoft.CodeAnalysis.CSharp (6)
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (6)
711_currentAwaitFinallyFrame = new AwaitFinallyFrame(); 716_currentAwaitFinallyFrame = oldAwaitFinallyFrame; 727_currentAwaitFinallyFrame = new AwaitFinallyFrame(); 732_currentAwaitFinallyFrame = oldAwaitFinallyFrame; 740_currentAwaitFinallyFrame = newFrame; 747_currentAwaitFinallyFrame = result.ParentOpt;
7 references to _currentAwaitFinallyFrame
Microsoft.CodeAnalysis.CSharp (7)
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (7)
364var proxyLabel = _currentAwaitFinallyFrame.ProxyLabelIfNeeded(node.Label); 370Debug.Assert(node.Label == _currentAwaitFinallyFrame.ProxyLabelIfNeeded(node.Label), "conditional leave?"); 377var returnLabel = _currentAwaitFinallyFrame.ProxyReturnIfNeeded( 708var oldAwaitFinallyFrame = _currentAwaitFinallyFrame; 724var oldAwaitFinallyFrame = _currentAwaitFinallyFrame; 739var newFrame = new AwaitFinallyFrame(_currentAwaitFinallyFrame, _analysis.Labels(statement), statement.Syntax); 746var result = _currentAwaitFinallyFrame;