public void SetMinutes(MinutesModes mode, params int[] values)
 {
     this.minutesMode = mode;
     this.minutes     = new List <int>();
     foreach (int tempValue in values)
     {
         if (!this.minutes.Contains(tempValue))
         {
             this.minutes.Add(tempValue);
         }
     }
 }
        public CronExpression()
        {
            this.minutesMode  = MinutesModes.Undefined;
            this.hoursMode    = HoursModes.Undefined;
            this.daysMode     = DaysModes.Undefined;
            this.monthsMode   = MonthsModes.Undefined;
            this.weekdaysMode = WeekdaysModes.Undefined;

            this.minutes  = null;
            this.hours    = null;
            this.days     = null;
            this.months   = null;
            this.weekdays = null;
        }