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)
402
var proxyLabel =
_currentAwaitFinallyFrame
.ProxyLabelIfNeeded(node.Label);
408
Debug.Assert(node.Label ==
_currentAwaitFinallyFrame
.ProxyLabelIfNeeded(node.Label), "conditional leave?");
415
var returnLabel =
_currentAwaitFinallyFrame
.ProxyReturnIfNeeded(
768
var oldAwaitFinallyFrame =
_currentAwaitFinallyFrame
;
794
var oldAwaitFinallyFrame =
_currentAwaitFinallyFrame
;
813
var newFrame = new AwaitFinallyFrame(
_currentAwaitFinallyFrame
, _analysis.Labels(statement), statement.Syntax);
820
var result =
_currentAwaitFinallyFrame
;