protected override void Dispose (bool disposing) { (hash as IDisposable).Dispose (); base.Dispose (disposing); } }