UnknownBusinessDayConvention() публичный статический Метод

public static UnknownBusinessDayConvention ( BusinessDayConvention c ) : ArgumentException
c BusinessDayConvention
Результат System.ArgumentException
        public Date adjust(Date d, BusinessDayConvention c)
        {
            if (d == null)
            {
                throw new ArgumentException("null date");
            }
            if (c == BusinessDayConvention.Unadjusted)
            {
                return(d);
            }

            Date d1 = d;

            if (c == BusinessDayConvention.Following || c == BusinessDayConvention.ModifiedFollowing)
            {
                while (isHoliday(d1))
                {
                    d1++;
                }
                if (c == BusinessDayConvention.ModifiedFollowing)
                {
                    if (d1.Month != d.Month)
                    {
                        return(adjust(d, BusinessDayConvention.Preceding));
                    }
                }
            }
            else if (c == BusinessDayConvention.Preceding || c == BusinessDayConvention.ModifiedPreceding)
            {
                while (isHoliday(d1))
                {
                    d1--;
                }
                if (c == BusinessDayConvention.ModifiedPreceding && d1.Month != d.Month)
                {
                    return(adjust(d, BusinessDayConvention.Following));
                }
            }
            else
            {
                throw Error.UnknownBusinessDayConvention(c);
            }
            return(d1);
        }