Platform.Xml.Serialization.Tests.Person.Equals C# (CSharp) Method

Equals() public method

public Equals ( object obj ) : bool
obj object
return bool
        public override bool Equals(object obj)
        {
            var person = obj as Person;

            if (person == null)
            {
                return false;
            }

            if (person.Name != this.Name)
            {
                return false;
            }

            if (!Object.Equals(person.Birthdate, this.Birthdate))
            {
                return false;
            }

            if (!Object.Equals(person.Deathdate, this.Deathdate))
            {
                return false;
            }

            return true;
        }