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)
351
var proxyLabel =
_currentAwaitFinallyFrame
.ProxyLabelIfNeeded(node.Label);
357
Debug.Assert(node.Label ==
_currentAwaitFinallyFrame
.ProxyLabelIfNeeded(node.Label), "conditional leave?");
364
var returnLabel =
_currentAwaitFinallyFrame
.ProxyReturnIfNeeded(
675
var oldAwaitFinallyFrame =
_currentAwaitFinallyFrame
;
691
var oldAwaitFinallyFrame =
_currentAwaitFinallyFrame
;
706
var newFrame = new AwaitFinallyFrame(
_currentAwaitFinallyFrame
, _analysis.Labels(statement), statement.Syntax);
713
var result =
_currentAwaitFinallyFrame
;