예제 #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);
     }
 }