/// <summary> /// Returns true if Persoon instances are equal /// </summary> /// <param name="other">Instance of Persoon to be compared</param> /// <returns>Boolean</returns> public bool Equals(Persoon other) { if (other is null) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return (( PeriodeGeldigheid == other.PeriodeGeldigheid || PeriodeGeldigheid != null && PeriodeGeldigheid.Equals(other.PeriodeGeldigheid) ) && ( VoorlettersAanschrijving == other.VoorlettersAanschrijving || VoorlettersAanschrijving != null && VoorlettersAanschrijving.Equals(other.VoorlettersAanschrijving) ) && ( Voornamen == other.Voornamen || Voornamen != null && Voornamen.Equals(other.Voornamen) ) && ( VoorvoegselGeslachtsnaam == other.VoorvoegselGeslachtsnaam || VoorvoegselGeslachtsnaam != null && VoorvoegselGeslachtsnaam.Equals(other.VoorvoegselGeslachtsnaam) ) && ( Geslachtsnaam == other.Geslachtsnaam || Geslachtsnaam != null && Geslachtsnaam.Equals(other.Geslachtsnaam) ) && ( Geslachtsaanduiding == other.Geslachtsaanduiding || Geslachtsaanduiding != null && Geslachtsaanduiding.Equals(other.Geslachtsaanduiding) ) && ( Aanschrijfwijze == other.Aanschrijfwijze || Aanschrijfwijze != null && Aanschrijfwijze.Equals(other.Aanschrijfwijze) ) && ( Geboortedatum == other.Geboortedatum || Geboortedatum != null && Geboortedatum.Equals(other.Geboortedatum) ) && ( Verblijfsadres == other.Verblijfsadres || Verblijfsadres != null && Verblijfsadres.Equals(other.Verblijfsadres) ) && ( Adresbuitenland == other.Adresbuitenland || Adresbuitenland != null && Adresbuitenland.Equals(other.Adresbuitenland) )); }
/// <summary> /// Returns true if IngeschrevenPersoon instances are equal /// </summary> /// <param name="other">Instance of IngeschrevenPersoon to be compared</param> /// <returns>Boolean</returns> public bool Equals(IngeschrevenPersoon other) { if (other is null) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return (( VoorletterAanschrijving == other.VoorletterAanschrijving || VoorletterAanschrijving != null && VoorletterAanschrijving.Equals(other.VoorletterAanschrijving) ) && ( Voornamen == other.Voornamen || Voornamen != null && Voornamen.Equals(other.Voornamen) ) && ( VoorvoegselGeslachtnaam == other.VoorvoegselGeslachtnaam || VoorvoegselGeslachtnaam != null && VoorvoegselGeslachtnaam.Equals(other.VoorvoegselGeslachtnaam) ) && ( Geslachtsnaam == other.Geslachtsnaam || Geslachtsnaam != null && Geslachtsnaam.Equals(other.Geslachtsnaam) ) && ( Geslachtsaanduiding == other.Geslachtsaanduiding || Geslachtsaanduiding != null && Geslachtsaanduiding.Equals(other.Geslachtsaanduiding) ) && ( Aanschrijfwijze == other.Aanschrijfwijze || Aanschrijfwijze != null && Aanschrijfwijze.Equals(other.Aanschrijfwijze) ) && ( GeboorteDatum == other.GeboorteDatum || GeboorteDatum != null && GeboorteDatum.Equals(other.GeboorteDatum) ) && ( Verblijfsadres == other.Verblijfsadres || Verblijfsadres != null && Verblijfsadres.Equals(other.Verblijfsadres) ) && ( Adresbuitenland == other.Adresbuitenland || Adresbuitenland != null && Adresbuitenland.Equals(other.Adresbuitenland) ) && ( Burgerservicenummer == other.Burgerservicenummer || Burgerservicenummer != null && Burgerservicenummer.Equals(other.Burgerservicenummer) ) && ( AanduidingNaamgebruik == other.AanduidingNaamgebruik || AanduidingNaamgebruik != null && AanduidingNaamgebruik.Equals(other.AanduidingNaamgebruik) ) && ( AanhefAanschrijving == other.AanhefAanschrijving || AanhefAanschrijving != null && AanhefAanschrijving.Equals(other.AanhefAanschrijving) ) && ( VoornamenAanschrijving == other.VoornamenAanschrijving || VoornamenAanschrijving != null && VoornamenAanschrijving.Equals(other.VoornamenAanschrijving) ) && ( GeslachtsnaamAanschrijving == other.GeslachtsnaamAanschrijving || GeslachtsnaamAanschrijving != null && GeslachtsnaamAanschrijving.Equals(other.GeslachtsnaamAanschrijving) ) && ( AdelijkeTitelOfPredikant == other.AdelijkeTitelOfPredikant || AdelijkeTitelOfPredikant != null && AdelijkeTitelOfPredikant.Equals(other.AdelijkeTitelOfPredikant) ) && ( Geboorteplaats == other.Geboorteplaats || Geboorteplaats != null && Geboorteplaats.Equals(other.Geboorteplaats) ) && ( Geboorteland == other.Geboorteland || Geboorteland != null && Geboorteland.Equals(other.Geboorteland) ) && ( Ouder == other.Ouder || Ouder != null && Ouder.SequenceEqual(other.Ouder) ) && ( Partner == other.Partner || Partner != null && Partner.SequenceEqual(other.Partner) ) && ( Overlijden == other.Overlijden || Overlijden != null && Overlijden.Equals(other.Overlijden) ) && ( Telefoonnummer == other.Telefoonnummer || Telefoonnummer != null && Telefoonnummer.Equals(other.Telefoonnummer) ) && ( Faxnummer == other.Faxnummer || Faxnummer != null && Faxnummer.Equals(other.Faxnummer) ) && ( Emailadres == other.Emailadres || Emailadres != null && Emailadres.Equals(other.Emailadres) ) && ( Verblijfstitel == other.Verblijfstitel || Verblijfstitel != null && Verblijfstitel.Equals(other.Verblijfstitel) )); }