public override int GetHashCode() { unchecked // Overflow is fine, just wrap { int hash = 17; hash = hash * 23 + _bytes.GetHashCode(); return hash; } }