public virtual IntPtr Invoke(IntPtr inst, IntPtr args, IntPtr kw) { return this.Invoke(inst, args, kw, null); }