public GenericSafeHandle(IntPtr newHandle, GenericSafeHandle oldHandle) : this(newHandle, oldHandle.m_ReleaseCallback) { oldHandle.Close(); }