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