4 instantiations of AwaitFinallyFrame
Microsoft.CodeAnalysis.CSharp (4)
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (4)
29
private AwaitFinallyFrame _currentAwaitFinallyFrame = new
AwaitFinallyFrame
();
772
_currentAwaitFinallyFrame = new
AwaitFinallyFrame
();
798
_currentAwaitFinallyFrame = new
AwaitFinallyFrame
();
813
var newFrame = new
AwaitFinallyFrame
(_currentAwaitFinallyFrame, _analysis.Labels(statement), statement.Syntax);
12 references to AwaitFinallyFrame
Microsoft.CodeAnalysis.CSharp (12)
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (12)
29
private
AwaitFinallyFrame
_currentAwaitFinallyFrame = new AwaitFinallyFrame();
218
var
frame = PushFrame(node);
284
AwaitFinallyFrame
frame,
334
AwaitFinallyFrame
frame,
337
var
parent = frame.ParentOpt;
768
var
oldAwaitFinallyFrame = _currentAwaitFinallyFrame;
794
var
oldAwaitFinallyFrame = _currentAwaitFinallyFrame;
811
private
AwaitFinallyFrame
PushFrame(BoundTryStatement statement)
813
var
newFrame = new AwaitFinallyFrame(_currentAwaitFinallyFrame, _analysis.Labels(statement), statement.Syntax);
820
var
result = _currentAwaitFinallyFrame;
986
public readonly
AwaitFinallyFrame
ParentOpt;
1011
public AwaitFinallyFrame(
AwaitFinallyFrame
parent, HashSet<LabelSymbol> labelsOpt, SyntaxNode syntax)