コード例 #1
0
ファイル: Recurrence.cs プロジェクト: eserozvataf/tasslehoff
        // constructors
        /// <summary>
        /// Initializes a new instance of the <see cref="Recurrence"/> class.
        /// </summary>
        /// <param name="dateStart">The date start</param>
        /// <param name="interval">The interval</param>
        /// <remarks>Use TimeSpan.Zero as interval for non-recurring events.</remarks>
        public Recurrence(DateTimeOffset dateStart, TimeSpan interval)
        {
            this.dateStart = dateStart;
            this.dateEnd = DateTimeOffset.MaxValue;
            this.interval = interval;

            this.excludedHours = HourFlags.None;
            this.excludedDayOfWeeks = DayOfWeekFlags.None;
            this.excludedDays = DayFlags.None;
            this.excludedMonths = MonthFlags.None;
        }