5 writes to _currentAwaitCatchFrame
Microsoft.CodeAnalysis.CSharp (5)
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (5)
459_currentAwaitCatchFrame = null; 497_currentAwaitCatchFrame = origAwaitCatchFrame; 507_currentAwaitCatchFrame = null; 510_currentAwaitCatchFrame = origCurrentAwaitCatchFrame; 520currentAwaitCatchFrame = _currentAwaitCatchFrame = new AwaitCatchFrame(_F, tryStatementSyntax);
7 references to _currentAwaitCatchFrame
Microsoft.CodeAnalysis.CSharp (7)
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (7)
458var origAwaitCatchFrame = _currentAwaitCatchFrame; 464var currentAwaitCatchFrame = _currentAwaitCatchFrame; 506var origCurrentAwaitCatchFrame = _currentAwaitCatchFrame; 514var currentAwaitCatchFrame = _currentAwaitCatchFrame; 652var catchFrame = _currentAwaitCatchFrame; 664if (node.ExpressionOpt != null || _currentAwaitCatchFrame == null) 669return Rethrow(_currentAwaitCatchFrame.pendingCaughtException);