// override object.Equals public override bool Equals(object obj) { if (obj == null || GetType() != obj.GetType()) { return(false); } Episode e = (Episode)obj; return(Id == e.Id && Type == e.Type && Sort == e.Sort && Comment == e.Comment && Url.EqualsExT(e.Url) && Name.EqualsExT(e.Name) && NameCn.EqualsExT(e.NameCn) && Duration.EqualsExT(e.Duration) && AirDate.EqualsExT(e.AirDate) && Desc.EqualsExT(e.Desc) && Status.EqualsExT(e.Status)); }