Used to parse method call expressions
Example #1
0
        ///
        /// <summary>
        ///
        /// </summary>
        ///
        public static dynamic Invoke(dynamic lambda, object[] args)
        {
            //dynamic clambda = new Func<int, int>(lambda.Data);
            return(MethodExp.Parse(CsEval.evalEnvironment, "Foo", new List <CseObject>()
            {
                new CseObject(lambda)
            }).Value);


            //dynamic result = null;

            //switch (args.Length) {
            //   case 1:
            //      result = lambda.Data(args[0]);
            //      break;
            //   case 2:
            //      result = lambda.Data(args[0], args[1]);
            //      break;
            //}

            //return value;
        }