private IntPtr GetObjCIvar (string name) {
IntPtr buf;
IntPtr native;
buf = Marshal.AllocHGlobal (Marshal.SizeOf (typeof (IntPtr)));
object_getInstanceVariable (handle, name, buf);
native = Marshal.ReadIntPtr (buf);
Marshal.FreeHGlobal (buf);
return native;
}