public static Delegate Compile(LambdaExpression expression)
 {
     System.Linq.jvm.Interpreter inter =
         new System.Linq.jvm.Interpreter(expression);
     inter.Validate();
     return(inter.CreateDelegate());
 }
Esempio n. 2
0
        public static Delegate Compile(LambdaExpression expression)
        {

            System.Linq.jvm.Interpreter inter =
                new System.Linq.jvm.Interpreter(expression);
            inter.Validate();
            return inter.CreateDelegate();
        }
Esempio n. 3
0
        public Delegate Compile()
        {
#if TARGET_JVM || MONOTOUCH
            System.Linq.jvm.Interpreter inter =
                new System.Linq.jvm.Interpreter(this);
            inter.Validate();
            return(inter.CreateDelegate());
#else
            var context = new CompilationContext();
            context.AddCompilationUnit(this);
            return(context.CreateDelegate());
#endif
        }
Esempio n. 4
0
		public Delegate Compile ()
		{
#if TARGET_JVM || CF_3_5
			System.Linq.jvm.Interpreter inter =
				new System.Linq.jvm.Interpreter (this);
			inter.Validate ();
			return inter.CreateDelegate ();
#else
            var context = new CompilationContext ();
            context.AddCompilationUnit (this);
            return context.CreateDelegate ();
#endif
		}