1 write to Parent
System.Core (1)
Microsoft\Scripting\Compiler\LabelInfo.cs (1)
313
Parent
= parent;
14 references to Parent
System.Core (14)
Microsoft\Scripting\Compiler\LabelInfo.cs (5)
113
for (LabelScopeInfo j = block; j != null; j = j.
Parent
) {
146
for (LabelScopeInfo j = reference; j != null; j = j.
Parent
) {
172
LabelScopeInfo common = Helpers.CommonNode(def, reference, b => b.
Parent
);
178
for (LabelScopeInfo j = reference; j != common; j = j.
Parent
) {
192
for (LabelScopeInfo j = def; j != common; j = j.
Parent
) {
Microsoft\Scripting\Compiler\LambdaCompiler.ControlFlow.cs (6)
59
_labelBlock = _labelBlock.
Parent
;
75
if (label == null && _labelBlock.
Parent
.Kind == LabelScopeKind.Switch) {
76
_labelBlock.
Parent
.TryGetLabelInfo(node.Target, out label);
160
if (_labelBlock.
Parent
.Kind == LabelScopeKind.Switch &&
161
_labelBlock.
Parent
.ContainsTarget(label)) {
176
if (_labelBlock.
Parent
.Kind != LabelScopeKind.Switch) {
Microsoft\Scripting\Compiler\LambdaCompiler.Lambda.cs (1)
196
Debug.Assert(_labelBlock.
Parent
== null && _labelBlock.Kind == LabelScopeKind.Lambda);
Microsoft\Scripting\Compiler\LambdaCompiler.Statements.cs (2)
664
for (LabelScopeInfo j = _labelBlock; j != null; j = j.
Parent
) {
679
for (LabelScopeInfo j = _labelBlock; j != null; j = j.
Parent
) {