private IntPtr cb_create_gchandle () { var handle = GCHandle.Alloc (this); return GCHandle.ToIntPtr (handle); }