4 instantiations of AwaitFinallyFrame
Microsoft.CodeAnalysis.CSharp (4)
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (4)
29
private AwaitFinallyFrame _currentAwaitFinallyFrame = new
AwaitFinallyFrame
();
711
_currentAwaitFinallyFrame = new
AwaitFinallyFrame
();
727
_currentAwaitFinallyFrame = new
AwaitFinallyFrame
();
739
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();
181
var
frame = PushFrame(node);
247
AwaitFinallyFrame
frame,
297
AwaitFinallyFrame
frame,
300
var
parent = frame.ParentOpt;
708
var
oldAwaitFinallyFrame = _currentAwaitFinallyFrame;
724
var
oldAwaitFinallyFrame = _currentAwaitFinallyFrame;
737
private
AwaitFinallyFrame
PushFrame(BoundTryStatement statement)
739
var
newFrame = new AwaitFinallyFrame(_currentAwaitFinallyFrame, _analysis.Labels(statement), statement.Syntax);
746
var
result = _currentAwaitFinallyFrame;
912
public readonly
AwaitFinallyFrame
ParentOpt;
937
public AwaitFinallyFrame(
AwaitFinallyFrame
parent, HashSet<LabelSymbol> labelsOpt, SyntaxNode syntax)