public static dynamic build(params Func <dynamic>[] args) { var parameters = args.Select(arg => { return(MemberInfoGetting.GetParameters(arg())); }).ToList(); return(new { args }); }
internal void InitLocals(Func <dynamic> args) { //var args = MemberInfoGetting.GetMemberName(() => args); //var args2 = MemberInfoGetting.GetMemberName(() => args()); //var info = MemberInfoGetting.GetParameterInfo1(args()); var arguments = args(); var parameters = MemberInfoGetting.GetParameters(arguments); List <dynamic> locals = new List <dynamic>(); for (var i = 0; i < arguments.Length; i++) { locals.Add(arguments[i]); } localargs = locals.ToArray(); //throw new NotImplementedException(); }