4 instantiations of AwaitFinallyFrame
Microsoft.CodeAnalysis.CSharp (4)
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (4)
28
private AwaitFinallyFrame _currentAwaitFinallyFrame = new
AwaitFinallyFrame
();
678
_currentAwaitFinallyFrame = new
AwaitFinallyFrame
();
694
_currentAwaitFinallyFrame = new
AwaitFinallyFrame
();
706
var newFrame = new
AwaitFinallyFrame
(_currentAwaitFinallyFrame, _analysis.Labels(statement), statement.Syntax);
12 references to AwaitFinallyFrame
Microsoft.CodeAnalysis.CSharp (12)
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (12)
28
private
AwaitFinallyFrame
_currentAwaitFinallyFrame = new AwaitFinallyFrame();
169
var
frame = PushFrame(node);
234
AwaitFinallyFrame
frame,
284
AwaitFinallyFrame
frame,
287
var
parent = frame.ParentOpt;
675
var
oldAwaitFinallyFrame = _currentAwaitFinallyFrame;
691
var
oldAwaitFinallyFrame = _currentAwaitFinallyFrame;
704
private
AwaitFinallyFrame
PushFrame(BoundTryStatement statement)
706
var
newFrame = new AwaitFinallyFrame(_currentAwaitFinallyFrame, _analysis.Labels(statement), statement.Syntax);
713
var
result = _currentAwaitFinallyFrame;
879
public readonly
AwaitFinallyFrame
ParentOpt;
904
public AwaitFinallyFrame(
AwaitFinallyFrame
parent, HashSet<LabelSymbol> labelsOpt, SyntaxNode syntax)