Example #1
0
        // 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));
        }