2 instantiations of LoopExpression
System.Linq.Expressions (2)
System\Linq\Expressions\Compiler\StackSpiller.cs (1)
843
expr = new
LoopExpression
(body.Node, node.BreakLabel, node.ContinueLabel);
System\Linq\Expressions\LoopExpression.cs (1)
111
return new
LoopExpression
(body, @break, @continue);
24 references to LoopExpression
netstandard (1)
netstandard.cs (1)
1010
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Linq.Expressions.
LoopExpression
))]
System.Core (1)
System.Core.cs (1)
148
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Linq.Expressions.
LoopExpression
))]
System.Linq.Expressions (22)
System\Linq\Expressions\Compiler\LambdaCompiler.Statements.cs (2)
141
LoopExpression
node = (
LoopExpression
)expr;
System\Linq\Expressions\Compiler\StackSpiller.cs (2)
826
var
node = (
LoopExpression
)expr;
System\Linq\Expressions\DebugViewWriter.cs (1)
1012
protected internal override Expression VisitLoop(
LoopExpression
node)
System\Linq\Expressions\Expression.DebuggerProxy.cs (2)
258
private readonly
LoopExpression
_node;
260
public LoopExpressionProxy(
LoopExpression
node)
System\Linq\Expressions\ExpressionStringBuilder.cs (1)
707
protected internal override Expression VisitLoop(
LoopExpression
node)
System\Linq\Expressions\ExpressionVisitor.cs (2)
358
/// Visits the children of the <see cref="
LoopExpression
"/>.
363
protected internal virtual Expression VisitLoop(
LoopExpression
node)
System\Linq\Expressions\Interpreter\LightCompiler.cs (2)
1508
var
node = (
LoopExpression
)expr;
System\Linq\Expressions\LoopExpression.cs (10)
67
public
LoopExpression
Update(LabelTarget? breakLabel, LabelTarget? continueLabel, Expression body)
80
/// Creates a <see cref="
LoopExpression
"/> with the given body.
83
/// <returns>The created <see cref="
LoopExpression
"/>.</returns>
84
public static
LoopExpression
Loop(Expression body)
90
/// Creates a <see cref="
LoopExpression
"/> with the given body and break target.
94
/// <returns>The created <see cref="
LoopExpression
"/>.</returns>
95
public static
LoopExpression
Loop(Expression body, LabelTarget? @break)
101
/// Creates a <see cref="
LoopExpression
"/> with the given body.
106
/// <returns>The created <see cref="
LoopExpression
"/>.</returns>
107
public static
LoopExpression
Loop(Expression body, LabelTarget? @break, LabelTarget? @continue)