public void Dispose() { if (own && frame != (IntPtr)0) { DLL.daisy_frame_delete(frame); } frame = (IntPtr)0; }