// ---------------------------------------------------------------------- public Minutes( DateTime moment, int count, ITimeCalendar calendar ) : this(calendar.GetYear( moment ), calendar.GetMonth( moment ), calendar.GetDayOfMonth( moment ), calendar.GetHour( moment ), calendar.GetMinute( moment ), count, calendar) { }
} // Hour // ---------------------------------------------------------------------- public Hour(DateTime moment, ITimeCalendar calendar) : this(calendar.GetYear(moment), calendar.GetMonth(moment), calendar.GetDayOfMonth(moment), calendar.GetHour(moment), calendar) { } // Hour
} // Minutes // ---------------------------------------------------------------------- public Minutes(DateTime moment, int count, ITimeCalendar calendar) : this(calendar.GetYear(moment), calendar.GetMonth(moment), calendar.GetDayOfMonth(moment), calendar.GetHour(moment), calendar.GetMinute(moment), count, calendar) { } // Minutes
protected MinuteTimeRange(DateTime moment, int minuteCount, ITimeCalendar calendar) : this( calendar.GetYear(moment), calendar.GetMonth(moment), calendar.GetDayOfMonth(moment), calendar.GetHour(moment), calendar.GetMinute(moment), minuteCount, calendar) {}
protected MinuteTimeRange(DateTime moment, int minuteCount, ITimeCalendar calendar) : this( calendar.GetYear(moment), calendar.GetMonth(moment), calendar.GetDayOfMonth(moment), calendar.GetHour(moment), calendar.GetMinute(moment), minuteCount, calendar) { }
// ---------------------------------------------------------------------- public Hour( DateTime moment, ITimeCalendar calendar ) : this(calendar.GetYear( moment ), calendar.GetMonth( moment ), calendar.GetDayOfMonth( moment ), calendar.GetHour( moment ), calendar) { }
protected HourTimeRange(DateTime moment, int hourCount, ITimeCalendar calendar) : this( calendar.GetYear(moment), calendar.GetMonth(moment), calendar.GetDayOfMonth(moment), calendar.GetHour(moment), hourCount, calendar) { }