/// <summary> /// Comparison /// </summary> /// <param name="that"></param> /// <returns></returns> public bool Equals(INameRecord that) { return (IsEqual(Address, that.Address) && IsEqual(Type, that.Type) && IsEqual(Id, that.Id) && IsEqual(Name, that.Name) && IsEqual(Domain, that.Domain) && IsEqual(LastActivity, that.LastActivity) && ReferenceSet.SetEquals(that.References) ); }