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