1 write to Parent
Microsoft.CodeAnalysis.CSharp (1)
Lowering\ClosureConversion\ClosureConversion.Analysis.cs (1)
183oldEnv.Parent = env;
7 references to Parent
Microsoft.CodeAnalysis.CSharp (7)
Lowering\ClosureConversion\ClosureConversion.Analysis.cs (4)
182Debug.Assert(oldEnv.Parent == null || oldEnv.Parent == env); 532var parentClosure = environment.Parent?.SynthesizedEnvironment; 536Debug.Assert(_slotAllocator == null || environment.Parent is null || parentClosure is not null);
Lowering\ClosureConversion\ClosureConversion.Analysis.Tree.cs (3)
200public bool CapturesParent => Parent != null; 205var current = Parent; 209current = current.Parent;