// private methods protected override void Dispose(bool disposing) { if (!_disposed) { _disposed = true; if (disposing) { try { CloseAsync(CancellationToken.None).GetAwaiter().GetResult(); } catch { // ignore exceptions } if (_md5 != null) { _md5.Dispose(); } _binding.Dispose(); } } base.Dispose(disposing); }
/// <inheritdoc/> public void Dispose() { if (!_disposed) { _readBinding.Dispose(); _writeBinding.Dispose(); _disposed = true; GC.SuppressFinalize(this); } }
protected override void Dispose(bool disposing) { if (!_disposed) { _disposed = true; if (disposing) { if (_md5 != null) { _md5.Dispose(); } _binding.Dispose(); } } base.Dispose(disposing); }
protected override void Dispose(bool disposing) { CloseIfNotAlreadyClosedFromDispose(disposing); if (!_disposed) { _disposed = true; if (disposing) { if (_md5 != null) { _md5.Dispose(); } _binding.Dispose(); } } base.Dispose(disposing); }
protected override void Dispose(bool disposing) { if (!_disposed) { _disposed = true; if (disposing) { if (_md5 != null) { _md5.Dispose(); #if NETCORE50 || NETSTANDARD1_5 || NETSTANDARD1_6 _md5Buffer = null; #else #endif } _binding.Dispose(); } } base.Dispose(disposing); }