public virtual void Dispose(bool disposing) { if (disposing) { if (_HashValue != null) { Array.Clear(_HashValue, 0, _HashValue.Length); } _HashValue = null; m_bDisposed = true; } _hashAlgorithm.Dispose(disposing); }