1 write to BreakLabel
System.Linq.Expressions (1)
System\Linq\Expressions\LoopExpression.cs (1)
18
BreakLabel
= @break;
11 references to BreakLabel
System.Linq.Expressions (11)
System\Linq\Expressions\Compiler\LambdaCompiler.Statements.cs (1)
144
LabelInfo breakTarget = DefineLabel(node.
BreakLabel
);
System\Linq\Expressions\Compiler\StackSpiller.cs (1)
843
expr = new LoopExpression(body.Node, node.
BreakLabel
, node.ContinueLabel);
System\Linq\Expressions\DebugViewWriter.cs (2)
1024
if (node.
BreakLabel
!= null)
1027
DumpLabel(node.
BreakLabel
);
System\Linq\Expressions\Expression.DebuggerProxy.cs (1)
267
public LabelTarget? BreakLabel => _node.
BreakLabel
;
System\Linq\Expressions\ExpressionVisitor.cs (1)
365
return node.Update(VisitLabelTarget(node.
BreakLabel
), VisitLabelTarget(node.ContinueLabel), Visit(node.Body));
System\Linq\Expressions\Interpreter\LightCompiler.cs (1)
1511
LabelInfo breakLabel = DefineLabel(node.
BreakLabel
);
System\Linq\Expressions\LoopExpression.cs (4)
26
public sealed override Type Type =>
BreakLabel
== null ? typeof(void) :
BreakLabel
.Type;
63
/// <param name="breakLabel">The <see cref="
BreakLabel
"/> property of the result.</param>
69
if (breakLabel ==
BreakLabel
&& continueLabel == ContinueLabel && body == Body)