} // DayTimeRange // ---------------------------------------------------------------------- protected DayTimeRange(int startYear, int startMonth, int startDay, int dayCount, ITimeCalendar calendar) : base(GetPeriodOf(startYear, startMonth, startDay, dayCount), calendar) { this.startDay = new DateTime(startYear, startMonth, startDay); this.dayCount = dayCount; endDay = calendar.MapEnd(this.startDay.AddDays(dayCount)); } // DayTimeRange
// ---------------------------------------------------------------------- protected DayTimeRange( int startYear, int startMonth, int startDay, int dayCount, ITimeCalendar calendar ) : base(GetPeriodOf( startYear, startMonth, startDay, dayCount ), calendar) { this.startDay = new DateTime( startYear, startMonth, startDay ); this.dayCount = dayCount; endDay = calendar.MapEnd( this.startDay.AddDays( dayCount ) ); }