2 instantiations of LoopExpression
System.Linq.Expressions (2)
System\Linq\Expressions\Compiler\StackSpiller.cs (1)
843expr = new LoopExpression(body.Node, node.BreakLabel, node.ContinueLabel);
System\Linq\Expressions\LoopExpression.cs (1)
111return 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)
141LoopExpression node = (LoopExpression)expr;
System\Linq\Expressions\Compiler\StackSpiller.cs (2)
826var node = (LoopExpression)expr;
System\Linq\Expressions\DebugViewWriter.cs (1)
1012protected internal override Expression VisitLoop(LoopExpression node)
System\Linq\Expressions\Expression.DebuggerProxy.cs (2)
258private readonly LoopExpression _node; 260public LoopExpressionProxy(LoopExpression node)
System\Linq\Expressions\ExpressionStringBuilder.cs (1)
707protected internal override Expression VisitLoop(LoopExpression node)
System\Linq\Expressions\ExpressionVisitor.cs (2)
358/// Visits the children of the <see cref="LoopExpression"/>. 363protected internal virtual Expression VisitLoop(LoopExpression node)
System\Linq\Expressions\Interpreter\LightCompiler.cs (2)
1508var node = (LoopExpression)expr;
System\Linq\Expressions\LoopExpression.cs (10)
67public 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> 84public 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> 95public 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> 107public static LoopExpression Loop(Expression body, LabelTarget? @break, LabelTarget? @continue)