/// <summary> /// Gets the hash code /// </summary> /// <returns>Hash code</returns> public override int GetHashCode() { unchecked // Overflow is fine, just wrap { var hashCode = 41; // Suitable nullity checks etc, of course :) if (PeriodeGeldigheid != null) { hashCode = hashCode * 59 + PeriodeGeldigheid.GetHashCode(); } if (VoorlettersAanschrijving != null) { hashCode = hashCode * 59 + VoorlettersAanschrijving.GetHashCode(); } if (Voornamen != null) { hashCode = hashCode * 59 + Voornamen.GetHashCode(); } if (VoorvoegselGeslachtsnaam != null) { hashCode = hashCode * 59 + VoorvoegselGeslachtsnaam.GetHashCode(); } if (Geslachtsnaam != null) { hashCode = hashCode * 59 + Geslachtsnaam.GetHashCode(); } if (Geslachtsaanduiding != null) { hashCode = hashCode * 59 + Geslachtsaanduiding.GetHashCode(); } if (Aanschrijfwijze != null) { hashCode = hashCode * 59 + Aanschrijfwijze.GetHashCode(); } if (Geboortedatum != null) { hashCode = hashCode * 59 + Geboortedatum.GetHashCode(); } if (Verblijfsadres != null) { hashCode = hashCode * 59 + Verblijfsadres.GetHashCode(); } if (Adresbuitenland != null) { hashCode = hashCode * 59 + Adresbuitenland.GetHashCode(); } return(hashCode); } }
/// <summary> /// Gets the hash code /// </summary> /// <returns>Hash code</returns> public override int GetHashCode() { unchecked // Overflow is fine, just wrap { var hashCode = 41; // Suitable nullity checks etc, of course :) if (PeriodeGeldigheid != null) { hashCode = hashCode * 59 + PeriodeGeldigheid.GetHashCode(); } if (IdentificatieNummerAanduiding != null) { hashCode = hashCode * 59 + IdentificatieNummerAanduiding.GetHashCode(); } if (Postcode != null) { hashCode = hashCode * 59 + Postcode.GetHashCode(); } if (Huisnummer != null) { hashCode = hashCode * 59 + Huisnummer.GetHashCode(); } if (Huisletter != null) { hashCode = hashCode * 59 + Huisletter.GetHashCode(); } if (Huisnummertoevoeging != null) { hashCode = hashCode * 59 + Huisnummertoevoeging.GetHashCode(); } if (Locatiebeschrijving != null) { hashCode = hashCode * 59 + Locatiebeschrijving.GetHashCode(); } if (NaamOpenbareRuimte != null) { hashCode = hashCode * 59 + NaamOpenbareRuimte.GetHashCode(); } if (Woonplaatsnaam != null) { hashCode = hashCode * 59 + Woonplaatsnaam.GetHashCode(); } if (WoonplaatsIdentificatie != null) { hashCode = hashCode * 59 + WoonplaatsIdentificatie.GetHashCode(); } return(hashCode); } }