The Schedule type exposes the following members.

Constructors

  NameDescription
Public methodSchedule
Initializes a new instance of the Schedule class.

Methods

  NameDescription
Public methodAddItem
Adds a new item to the schedule.
Public methodClear
Removes all items from the schedule.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodRemoveItem(ScheduleItem)
Removes an item from the schedule.
Public methodRemoveItem(ScheduleItem, Boolean)
Removes an item from the schedule.
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)

Properties

  NameDescription
Public propertyItems
Gets the collection of items in the Schedule.
Public propertyScheduleItemBuilder
Gets or sets an IScheduleItemBuilder for creating and adding custom schedule items to the Schedule.
Public propertySelectedItem
Gets the currently selected schedule item.

Events

  NameDescription
Public eventItemAdded
Occurs when the user adds a schedule item to the Schedule.
Public eventItemRemoved
Occurs when the user deletes a schedule item from the Schedule.
Public eventRecurrencePatternRemoved
Occurs when a recurrence pattern is removed from the schedule.
Public eventRecurrencePatternSkipDatesChanged
Occurs when the contents of the skip dates collection of any of the recurrence patterns change.

See Also