1 write to Parent
System.Linq.Expressions (1)
System\Linq\Expressions\Compiler\LabelInfo.cs (1)
335
Parent
= parent;
14 references to Parent
System.Linq.Expressions (14)
System\Linq\Expressions\Compiler\LabelInfo.cs (5)
92
for (LabelScopeInfo? j = block; j != null; j = j.
Parent
)
133
for (LabelScopeInfo? j = reference; j != null; j = j.
Parent
)
165
LabelScopeInfo? common = Helpers.CommonNode(def, reference, b => b.
Parent
!);
171
for (LabelScopeInfo? j = reference; j != common; j = j.
Parent
)
189
for (LabelScopeInfo? j = def; j != common; j = j.
Parent
)
System\Linq\Expressions\Compiler\LambdaCompiler.ControlFlow.cs (6)
48
_labelBlock = _labelBlock.
Parent
!;
66
if (label == null && _labelBlock.
Parent
!.Kind == LabelScopeKind.Switch)
68
_labelBlock.
Parent
.TryGetLabelInfo(node.Target, out label);
167
if (_labelBlock.
Parent
!.Kind == LabelScopeKind.Switch &&
168
_labelBlock.
Parent
.ContainsTarget(label))
185
if (_labelBlock.
Parent
!.Kind != LabelScopeKind.Switch)
System\Linq\Expressions\Compiler\LambdaCompiler.Lambda.cs (1)
246
Debug.Assert(_labelBlock.
Parent
== null && _labelBlock.Kind == LabelScopeKind.Lambda);
System\Linq\Expressions\Compiler\LambdaCompiler.Statements.cs (2)
765
for (LabelScopeInfo? j = _labelBlock; j != null; j = j.
Parent
)
785
for (LabelScopeInfo? j = _labelBlock; j != null; j = j.
Parent
)