Пример #1
0
        public override int GetHashCode()
        {
            int hashCode = 1516578759;

            hashCode = (hashCode * -1521134295) + IsSponsorSpot.GetHashCode();
            hashCode = (hashCode * -1521134295) + Applicability.GetHashCode();
            hashCode = (hashCode * -1521134295) + CompetitorType.GetHashCode();
            hashCode = (hashCode * -1521134295) + RestrictionType.GetHashCode();
            return(hashCode);
        }
 public override int GetHashCode()
 {
     unchecked
     {
         var hashCode = Interval.GetHashCode();
         hashCode = (hashCode * 397) ^ RestrictionType.GetHashCode();
         hashCode = (hashCode * 397) ^ EvaluationMode.GetHashCode();
         hashCode = (hashCode * 397) ^ (int)Frequency;
         hashCode = (hashCode * 397) ^ Until.GetHashCode();
         hashCode = (hashCode * 397) ^ Count;
         hashCode = (hashCode * 397) ^ (int)FirstDayOfWeek;
         hashCode = (hashCode * 397) ^ CollectionHelpers.GetHashCode(BySecond);
         hashCode = (hashCode * 397) ^ CollectionHelpers.GetHashCode(ByMinute);
         hashCode = (hashCode * 397) ^ CollectionHelpers.GetHashCode(ByHour);
         hashCode = (hashCode * 397) ^ CollectionHelpers.GetHashCode(ByDay);
         hashCode = (hashCode * 397) ^ CollectionHelpers.GetHashCode(ByMonthDay);
         hashCode = (hashCode * 397) ^ CollectionHelpers.GetHashCode(ByYearDay);
         hashCode = (hashCode * 397) ^ CollectionHelpers.GetHashCode(ByWeekNo);
         hashCode = (hashCode * 397) ^ CollectionHelpers.GetHashCode(ByMonth);
         hashCode = (hashCode * 397) ^ CollectionHelpers.GetHashCode(BySetPosition);
         return(hashCode);
     }
 }