private static ManagedToNativeWrapper GetObject(IntPtr @this) { return (ManagedToNativeWrapper)((GCHandle)Marshal.ReadIntPtr(@this, IntPtr.Size)).Target; }