internal MSAst Invoke(MSAst target, Type[] typeArguments, MSAst[] arguments) { return(MSAst.Dynamic( _binder.Invoke(arguments.Length), typeof(object), ArrayUtils.Insert( target, //MSAst.Constant(typeArguments, typeof(Type[])), arguments))); }