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)
364
var proxyLabel =
_currentAwaitFinallyFrame
.ProxyLabelIfNeeded(node.Label);
370
Debug.Assert(node.Label ==
_currentAwaitFinallyFrame
.ProxyLabelIfNeeded(node.Label), "conditional leave?");
377
var returnLabel =
_currentAwaitFinallyFrame
.ProxyReturnIfNeeded(
708
var oldAwaitFinallyFrame =
_currentAwaitFinallyFrame
;
724
var oldAwaitFinallyFrame =
_currentAwaitFinallyFrame
;
739
var newFrame = new AwaitFinallyFrame(
_currentAwaitFinallyFrame
, _analysis.Labels(statement), statement.Syntax);
746
var result =
_currentAwaitFinallyFrame
;