4 instantiations of AwaitFinallyFrame
Microsoft.CodeAnalysis.CSharp (4)
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (4)
29
private AwaitFinallyFrame _currentAwaitFinallyFrame = new
AwaitFinallyFrame
();
785
_currentAwaitFinallyFrame = new
AwaitFinallyFrame
();
811
_currentAwaitFinallyFrame = new
AwaitFinallyFrame
();
826
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;
781
var
oldAwaitFinallyFrame = _currentAwaitFinallyFrame;
807
var
oldAwaitFinallyFrame = _currentAwaitFinallyFrame;
824
private
AwaitFinallyFrame
PushFrame(BoundTryStatement statement)
826
var
newFrame = new AwaitFinallyFrame(_currentAwaitFinallyFrame, _analysis.Labels(statement), statement.Syntax);
833
var
result = _currentAwaitFinallyFrame;
999
public readonly
AwaitFinallyFrame
ParentOpt;
1024
public AwaitFinallyFrame(
AwaitFinallyFrame
parent, HashSet<LabelSymbol> labelsOpt, SyntaxNode syntax)