1 write to Parent
Microsoft.CodeAnalysis.CSharp (1)
Lowering\ClosureConversion\ClosureConversion.Analysis.Tree.cs (1)
84Parent = parent;
13 references to Parent
Microsoft.CodeAnalysis.CSharp (13)
Lowering\ClosureConversion\ClosureConversion.Analysis.cs (6)
162curScope = curScope.Parent; 167curScope = curScope?.Parent; 187curScope = curScope.Parent; 599currentScope = currentScope.Parent; 611return correspondingScope.Parent; 660currentScope = currentScope.Parent;
Lowering\ClosureConversion\ClosureConversion.Analysis.Tree.cs (7)
28/// method being analyzed and has a null <see cref="Parent" />. 281/// before the start of the scope, but after the start of <see cref="Scope.Parent"/>. 648scope = scope.Parent; 755/// or is the <see cref="Scope.Parent"/> of <see cref="_currentScope"/>. 767RoslynDebug.Assert(scope == _currentScope.Parent, $"{nameof(scope)} must be {nameof(_currentScope)} or {nameof(_currentScope)}.{nameof(_currentScope.Parent)}"); 783_currentScope = _currentScope.Parent;