[Mono-dev] An issue with nested lamdas
    Jb Evain 
    jbevain at gmail.com
       
    Wed Jan 12 07:23:08 EST 2011
    
    
  
Hi,
On Wed, Jan 12, 2011 at 11:48 AM, timeslip
<timeslip at users.sourceforge.net> wrote:
> I've reduced my problem down to this
> simple test case:
>
> using System;
> using System.Linq.Expressions;
>
> namespace DelegateTest {
>  static class MainClass {
>    public static int DynCall(Delegate func) {
>      return (int)func.DynamicInvoke();
>    }
>
>    public static void Main () {
>      LambdaExpression ex=Expression.Lambda(typeof(Func<int>),
>        Expression.Constant(5));
>      LambdaExpression ex2=Expression.Lambda(typeof(Func<int>),
>        Expression.Call(typeof(MainClass).GetMethod("DynCall"), ex));
>      Func<int> func=(Func<int>)ex2.Compile();
>      Console.WriteLine(func());
>    }
>  }
> }
Could you please file a bug and attach the repro there?
Thanks!
Jb
    
    
More information about the Mono-devel-list
mailing list