public void CleanUpNativeData(IntPtr pNativeData) { if ((m_ptrString == pNativeData) && (pNativeData != IntPtr.Zero)) Marshal.FreeHGlobal(pNativeData); }