[Mono-dev] System.Core patch for nested Lambda Expressions
roeie at mainsoft.com
Wed May 14 09:25:35 EDT 2008
That is good, just be aware that your feeling was not totally wrong.
The decision of whether to quote the lambda is based on the called
If it is a delegate then it is not quoted, and if it is a lambda it is
From: Jb Evain [mailto:jb at nurv.fr]
Sent: Wednesday, May 14, 2008 2:44 PM
To: Roei Erez
Cc: Jb Evain; mono-devel-list at lists.ximian.com
Subject: Re: [Mono-dev] System.Core patch for nested Lambda Expressions
On 5/14/08, Roei Erez <roeie at mainsoft.com> wrote:
> The sample that I have sent as a test case did not include any quote
> expression neither explicitly nor implicitly by the Expression.Call
> I have checked on MS.NET and this is not the case, too.
> Can you explain more what you have meant?
My bad, my feeling was that passing a lambda as a Call parameter will
get the lambda quoted, indeed .net does not do that.
> Just to make sure we both understand the use-case, it is about a
> that is expecting for a delegate as an argument, and instead is
> an expression (that should be compiled to a delegate before
> as far as I understand).
We're good. I'll commit a modified version of your patch as a start,
but I'll investigate more about how does this work wrt to the
Jb Evain <jb at nurv.fr>
More information about the Mono-devel-list