/// <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 (VoorletterAanschrijving != null) { hashCode = hashCode * 59 + VoorletterAanschrijving.GetHashCode(); } if (Voornamen != null) { hashCode = hashCode * 59 + Voornamen.GetHashCode(); } if (VoorvoegselGeslachtnaam != null) { hashCode = hashCode * 59 + VoorvoegselGeslachtnaam.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(); } if (Burgerservicenummer != null) { hashCode = hashCode * 59 + Burgerservicenummer.GetHashCode(); } if (AanduidingNaamgebruik != null) { hashCode = hashCode * 59 + AanduidingNaamgebruik.GetHashCode(); } if (AanhefAanschrijving != null) { hashCode = hashCode * 59 + AanhefAanschrijving.GetHashCode(); } if (VoornamenAanschrijving != null) { hashCode = hashCode * 59 + VoornamenAanschrijving.GetHashCode(); } if (GeslachtsnaamAanschrijving != null) { hashCode = hashCode * 59 + GeslachtsnaamAanschrijving.GetHashCode(); } if (AdelijkeTitelOfPredikant != null) { hashCode = hashCode * 59 + AdelijkeTitelOfPredikant.GetHashCode(); } if (Geboorteplaats != null) { hashCode = hashCode * 59 + Geboorteplaats.GetHashCode(); } if (Geboorteland != null) { hashCode = hashCode * 59 + Geboorteland.GetHashCode(); } if (Ouder != null) { hashCode = hashCode * 59 + Ouder.GetHashCode(); } if (Partner != null) { hashCode = hashCode * 59 + Partner.GetHashCode(); } if (Overlijden != null) { hashCode = hashCode * 59 + Overlijden.GetHashCode(); } if (Telefoonnummer != null) { hashCode = hashCode * 59 + Telefoonnummer.GetHashCode(); } if (Faxnummer != null) { hashCode = hashCode * 59 + Faxnummer.GetHashCode(); } if (Emailadres != null) { hashCode = hashCode * 59 + Emailadres.GetHashCode(); } if (Verblijfstitel != null) { hashCode = hashCode * 59 + Verblijfstitel.GetHashCode(); } return(hashCode); } }