1 write to Parent
System.Linq.Expressions (1)
System\Linq\Expressions\Interpreter\LabelInfo.cs (1)
283Parent = parent;
12 references to Parent
System.Linq.Expressions (12)
System\Linq\Expressions\Interpreter\LabelInfo.cs (5)
61for (LabelScopeInfo? j = block; j != null; j = j.Parent) 99for (LabelScopeInfo? j = reference; j != null; j = j.Parent) 125LabelScopeInfo? common = CommonNode(def, reference, b => b.Parent!); 128for (LabelScopeInfo? j = reference; j != common; j = j.Parent) 141for (LabelScopeInfo? j = def; j != common; j = j.Parent)
System\Linq\Expressions\Interpreter\LightCompiler.cs (7)
1738if (label == null && _labelBlock.Parent!.Kind == LabelScopeKind.Switch) 1740_labelBlock.Parent.TryGetLabelInfo(node.Target, out label); 1788_labelBlock = _labelBlock.Parent!; 1846if (_labelBlock.Parent!.Kind == LabelScopeKind.Switch && 1847_labelBlock.Parent.ContainsTarget(label)) 1858if (_labelBlock.Parent!.Kind != LabelScopeKind.Switch) 1917for (LabelScopeInfo? j = _labelBlock; j != null; j = j.Parent)