protected virtual void Dispose(bool disposing) { if (handle != IntPtr.Zero) { Cryptor.CCCryptorRelease(handle); handle = IntPtr.Zero; } GC.SuppressFinalize(this); }
protected override void Dispose(bool disposing) { if (handle != IntPtr.Zero) { Cryptor.CCCryptorRelease(handle); handle = IntPtr.Zero; } if (handle_e != IntPtr.Zero) { Cryptor.CCCryptorRelease(handle_e); handle_e = IntPtr.Zero; } base.Dispose(disposing); GC.SuppressFinalize(this); }