/// <summary> /// Get day values. This overload is for every x-weeks. /// </summary> /// <param name="regenEveryXDays">Interval of weeks. Every x-weeks.</param> /// <returns>RecurrenceValues</returns> public RecurrenceValues GetValues(int regenEveryXWeeks, SelectedDayOfWeekValues selectedDays) { this.regenEveryXWeeks = regenEveryXWeeks; regenType = WeeklyRegenType.OnEveryXWeeks; this.selectedDays = selectedDays; return(GetValues()); }
internal void SetWeeklyRegenType(WeeklyRegenType weeklyRegenType) { this.weeklyRegenType = weeklyRegenType; }
/// <summary> /// Set the values in preperation for getting the Next date in the series. /// </summary> /// <param name="regenEveryXWeeks">Value to regenerate the dates every x-weeks</param> /// <param name="selectedDays">Struct of days selected for the week.</param> void SetValues(int regenEveryXWeeks, SelectedDayOfWeekValues selectedDays) { this.regenEveryXWeeks = regenEveryXWeeks; regenType = WeeklyRegenType.OnEveryXWeeks; this.selectedDays = selectedDays; }