public override bool Equals (object o) { HashMembershipCondition other = (o as HashMembershipCondition); if (other == null) return false; return ((other.HashAlgorithm == hash_algorithm) && Compare (hash_value, other.hash_value)); }