BaseCalendar ClassQuartz.NET API Documentation
This implementation of the Calendar may be used (you don't have to) as a base class for more sophisticated one's. It merely implements the base functionality required by each Calendar.
Inheritance Hierarchy

System Object
  Quartz.Impl.Calendar BaseCalendar
    Quartz.Impl.Calendar AnnualCalendar
    Quartz.Impl.Calendar CronCalendar
    Quartz.Impl.Calendar DailyCalendar
    Quartz.Impl.Calendar HolidayCalendar
    Quartz.Impl.Calendar MonthlyCalendar
    Quartz.Impl.Calendar WeeklyCalendar

Namespace: Quartz.Impl.Calendar
Assembly: Quartz (in Quartz.dll) Version: 1.0.3.3
Syntax

[SerializableAttribute]
public class BaseCalendar : ICalendar
Remarks

Regarded as base functionality is the treatment of base calendars. Base calendar allow you to chain (stack) as much calendars as you may need. For example to exclude weekends you may use WeeklyCalendar. In order to exclude holidays as well you may define a WeeklyCalendar instance to be the base calendar for HolidayCalendar instance.
See Also