public override int GetHashCode() { unchecked { int hash = Cardinality; for (int i = 0; i < Cardinality; i++) { hash = 17 * hash + Content[i]; } return hash; } }