1 instantiation of IteratorAndAsyncCaptureWalker
Microsoft.CodeAnalysis.CSharp (1)
Lowering\StateMachineRewriter\IteratorAndAsyncCaptureWalker.cs (1)
61var walker = new IteratorAndAsyncCaptureWalker(compilation, method, node, initiallyAssignedVariables, isRuntimeAsync);
7 references to IteratorAndAsyncCaptureWalker
Microsoft.CodeAnalysis.CSharp (7)
Lowering\AsyncRewriter\RuntimeAsyncRewriter.cs (1)
26var variablesToHoist = IteratorAndAsyncCaptureWalker.Analyze(compilationState.Compilation, method, node, isRuntimeAsync: true, diagnostics.DiagnosticBag);
Lowering\StateMachineRewriter\IteratorAndAsyncCaptureWalker.cs (5)
61var walker = new IteratorAndAsyncCaptureWalker(compilation, method, node, initiallyAssignedVariables, isRuntimeAsync); 370private readonly IteratorAndAsyncCaptureWalker _analyzer; 372private readonly IteratorAndAsyncCaptureWalker _parent; 374public OutsideVariablesUsedInside(IteratorAndAsyncCaptureWalker analyzer, MethodSymbol topLevelMethod, IteratorAndAsyncCaptureWalker parent)
Lowering\StateMachineRewriter\StateMachineRewriter.cs (1)
118var variablesToHoist = IteratorAndAsyncCaptureWalker.Analyze(F.Compilation, method, body, isRuntimeAsync: false, diagnostics.DiagnosticBag);