Пример #1
0
        public int CompareTo(CifCalendar other)
        {
            if (ReferenceEquals(null, other))
            {
                return(-1);
            }

            var compare = RunsFrom.CompareTo(other.RunsFrom);

            if (compare != 0)
            {
                return(compare);
            }

            compare = RunsTo.CompareTo(other.RunsTo);
            if (compare != 0)
            {
                return(compare);
            }

            compare = DayMask.CompareTo(other.DayMask);
            if (compare != 0)
            {
                return(compare);
            }

            return(BankHolidays.CompareTo(other.BankHolidays));
        }