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