//BMK ///<summary> ///</summary> ///<param name="startDate"></param> ///<param name="numDays"></param> ///<param name="xlHolidays"></param> ///<returns></returns> public DateTime BizDayRoll(DateTime startDate, int numDays, [Optional] Excel.Range xlHolidays) { object[,] values = xlHolidays.get_Value(System.Reflection.Missing.Value) as object[, ]; object[,] holidays; if (values.GetType().Name == "Missing") { holidays = new Object[1, 1]; holidays[0, 0] = new DateTime(1, 1, 1); } else { holidays = ArrayHelper.RangeToMatrix(values); } return(DateHelper.BizDayRoll(startDate, numDays, holidays)); }