6 writes to _currentAwaitFinallyFrame
Microsoft.CodeAnalysis.CSharp (6)
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (6)
785
_currentAwaitFinallyFrame
= new AwaitFinallyFrame();
798
_currentAwaitFinallyFrame
= oldAwaitFinallyFrame;
811
_currentAwaitFinallyFrame
= new AwaitFinallyFrame();
818
_currentAwaitFinallyFrame
= oldAwaitFinallyFrame;
827
_currentAwaitFinallyFrame
= newFrame;
834
_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(
781
var oldAwaitFinallyFrame =
_currentAwaitFinallyFrame
;
807
var oldAwaitFinallyFrame =
_currentAwaitFinallyFrame
;
826
var newFrame = new AwaitFinallyFrame(
_currentAwaitFinallyFrame
, _analysis.Labels(statement), statement.Syntax);
833
var result =
_currentAwaitFinallyFrame
;