1 instantiation of IteratorFinallyMethodSymbol
Microsoft.CodeAnalysis.CSharp (1)
Lowering\IteratorRewriter\IteratorMethodToStateMachineRewriter.cs (1)
489var finallyMethod = new IteratorFinallyMethodSymbol(stateMachineType, GeneratedNames.MakeIteratorFinallyMethodName(finalizeState));
7 references to IteratorFinallyMethodSymbol
Microsoft.CodeAnalysis.CSharp (7)
Lowering\IteratorRewriter\IteratorMethodToStateMachineRewriter.cs (5)
348Debug.Assert(node.Label == proxyLabel || !(F.CurrentFunction is IteratorFinallyMethodSymbol), "should not be proxying branches in finally"); 386var finallyMethod = frame.handler; 467var finallyMethod = MakeSynthesizedFinally(finalizeState); 486private IteratorFinallyMethodSymbol MakeSynthesizedFinally(StateMachineState finalizeState) 489var finallyMethod = new IteratorFinallyMethodSymbol(stateMachineType, GeneratedNames.MakeIteratorFinallyMethodName(finalizeState));
Lowering\IteratorRewriter\IteratorMethodToStateMachineRewriter.IteratorFinallyFrame.cs (2)
25public readonly IteratorFinallyMethodSymbol handler; 46IteratorFinallyMethodSymbol handler,