1 write to Target
System.Linq.Expressions (1)
System\Linq\Expressions\LabelExpression.cs (1)
19
Target
= label;
22 references to Target
System.Linq.Expressions (22)
System\Linq\Expressions\Compiler\LambdaCompiler.ControlFlow.cs (8)
54
Debug.Assert(node.
Target
!= null);
63
_labelBlock.TryGetLabelInfo(node.
Target
, out label);
68
_labelBlock.Parent.TryGetLabelInfo(node.
Target
, out label);
75
label ??= DefineLabel(node.
Target
);
79
if (node.
Target
.Type == typeof(void))
162
LabelTarget label = ((LabelExpression)node).
Target
;
235
DefineLabel(label.
Target
);
257
LabelTarget label = ((LabelExpression)expression).
Target
;
System\Linq\Expressions\Compiler\StackSpiller.cs (1)
818
expr = new LabelExpression(node.
Target
, expression.Node);
System\Linq\Expressions\DebugViewWriter.cs (1)
998
DumpLabel(node.
Target
);
System\Linq\Expressions\Expression.DebuggerProxy.cs (1)
213
public LabelTarget Target => _node.
Target
;
System\Linq\Expressions\ExpressionStringBuilder.cs (1)
680
DumpLabel(node.
Target
);
System\Linq\Expressions\ExpressionVisitor.cs (1)
334
return node.Update(VisitLabelTarget(node.
Target
), Visit(node.DefaultValue));
System\Linq\Expressions\Interpreter\LightCompiler.cs (6)
1735
_labelBlock.TryGetLabelInfo(node.
Target
, out label);
1740
_labelBlock.Parent.TryGetLabelInfo(node.
Target
, out label);
1747
label ??= DefineLabel(node.
Target
);
1751
if (node.
Target
.Type == typeof(void))
1841
LabelTarget label = ((LabelExpression)node).
Target
;
1909
DefineLabel(label.
Target
);
System\Linq\Expressions\LabelExpression.cs (3)
27
public sealed override Type Type =>
Target
.Type;
59
/// <param name="target">The <see cref="
Target
"/> property of the result.</param>
64
if (target ==
Target
&& defaultValue == DefaultValue)