public override bool Equals(object obj) { PersonNames personNames = obj as PersonNames; if (personNames == null) { return(false); } else { return (( (First == null && personNames.First == null) || (First != null && First.Equals(personNames.First))) && ( (Middle == null && personNames.Middle == null) || (Middle != null && Middle.Equals(personNames.Middle))) && ( (Last == null && personNames.Last == null) || (Last != null && Last.Equals(personNames.Last))) && ( (Pseudonim == null && personNames.Pseudonim == null) || (Pseudonim != null && Pseudonim.Equals(personNames.Pseudonim)))); } }
/// <summary> /// PersonBasicData class constructor /// </summary> public PersonBasicData() { this.identifierField = new PersonIdentifier(); this.namesField = new PersonNames(); }