15 references to Finish
System.Linq.Expressions (15)
System\Linq\Expressions\Compiler\StackSpiller.Bindings.cs (1)
194Result add = cr.Finish(new InstanceMethodCallExpressionN(_inits[i].AddMethod, memberTemp, cr[0, -1]!));
System\Linq\Expressions\Compiler\StackSpiller.ChildRewriter.cs (3)
86/// upon the first access to an indexer or the <see cref="Finish"/> 191/// <see cref="Finish"/> method prior to wrapping the comma in a block 295/// rewritten by using <see cref="Finish"/>.
System\Linq\Expressions\Compiler\StackSpiller.cs (11)
178return cr.Finish(cr.Rewrite ? node.Rewrite(cr[0, -1]!) : expr); 208return cr.Finish(node); 269return cr.Finish(cr.Rewrite ? 371return cr.Finish( 429return cr.Finish(expr); 462return cr.Finish(expr); 492return cr.Finish(expr); 523Result result = cr.Finish(node); 540return cr.Finish(cr.Rewrite ? new InvocationExpressionN(cr[0]!, cr[1, -1]!, node.Type) : expr); 557return cr.Finish(cr.Rewrite ? new NewExpression(node.Constructor, cr[0, -1]!, node.Members) : expr); 687Result add = cr.Finish(new InstanceMethodCallExpressionN(inits[i].AddMethod, refTempNew, cr[0, -1]!));