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

            if (CalendarBase != null)
            {
                baseHash = CalendarBase.GetHashCode();
            }

            return(rangeStartingHourOfDay.GetHashCode() + rangeEndingHourOfDay.GetHashCode() +
                   2 * (rangeStartingMinute.GetHashCode() + rangeEndingMinute.GetHashCode()) +
                   3 * (rangeStartingSecond.GetHashCode() + rangeEndingSecond.GetHashCode()) +
                   4 * (rangeStartingMillis.GetHashCode() + rangeEndingMillis.GetHashCode())
                   + 5 * baseHash);
        }