private void InternalDispose() { if (IntPtr.Zero != m_ptr) { UnsafeNativeMethods.ArrayUint_Delete(m_ptr); m_ptr = IntPtr.Zero; } }