Пример #1
0
 public override int GetHashCode()
 {
     unchecked
     {
         int hashCode = (ASSOCIATED != null ? ASSOCIATED.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (CAR_PLATE != null ? CAR_PLATE.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (CONTINENT != null ? CONTINENT.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ DATE_OF_FORMATION.GetHashCode();
         hashCode = (hashCode * 397) ^ DATE_OF_RESOLUTION.GetHashCode();
         hashCode = (hashCode * 397) ^ (DOCUMENT != null ? DOCUMENT.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (EU_MEMBER != null ? EU_MEMBER.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (EXIST_ADD != null ? EXIST_ADD.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (ISO_2 != null ? ISO_2.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (ISO_3 != null ? ISO_3.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ ISO_NUM;
         hashCode = (hashCode * 397) ^ (NAME_ENG != null ? NAME_ENG.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (NAME_ENG_OFF != null ? NAME_ENG_OFF.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (NAME_GER != null ? NAME_GER.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (NAME_GER_OFF != null ? NAME_GER_OFF.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ PART_OF_EU.GetHashCode();
         hashCode = (hashCode * 397) ^ (PREFIX != null ? PREFIX.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ STATUS;
         hashCode = (hashCode * 397) ^ (TLD != null ? TLD.GetHashCode() : 0);
         return(hashCode);
     }
 }
Пример #2
0
 protected bool Equals(State other)
 {
     return(string.Equals(ASSOCIATED, other.ASSOCIATED) && string.Equals(CAR_PLATE, other.CAR_PLATE) && string.Equals(CONTINENT, other.CONTINENT) && DATE_OF_FORMATION == other.DATE_OF_FORMATION && DATE_OF_RESOLUTION == other.DATE_OF_RESOLUTION && string.Equals(DOCUMENT, other.DOCUMENT) && Equals(EU_MEMBER, other.EU_MEMBER) && string.Equals(EXIST_ADD, other.EXIST_ADD) && string.Equals(ISO_2, other.ISO_2) && string.Equals(ISO_3, other.ISO_3) && ISO_NUM == other.ISO_NUM && string.Equals(NAME_ENG, other.NAME_ENG) && string.Equals(NAME_ENG_OFF, other.NAME_ENG_OFF) && string.Equals(NAME_GER, other.NAME_GER) && string.Equals(NAME_GER_OFF, other.NAME_GER_OFF) && PART_OF_EU.Equals(other.PART_OF_EU) && string.Equals(PREFIX, other.PREFIX) && STATUS == other.STATUS && string.Equals(TLD, other.TLD));
 }