The IRecurrable type exposes the following members.

Methods

  NameDescription
Public methodClearEvaluation
Clears a previous evaluation, usually because one of the key elements used for evaluation has changed (Start, End, Duration, recurrence rules, exceptions, etc.).
(Inherited from IGetOccurrences.)
Public methodGetOccurrences(DateTime) (Inherited from IGetOccurrences.)
Public methodGetOccurrences(IDateTime)
Returns all occurrences of this component that start on the date provided. All components starting between 12:00:00AM and 11:59:59 PM will be returned.
Note Note This will first Evaluate() the date range required in order to determine the occurrences for the date provided, and then return the occurrences.
(Inherited from IGetOccurrences.)
Public methodGetOccurrences(DateTime, DateTime) (Inherited from IGetOccurrences.)
Public methodGetOccurrences(IDateTime, IDateTime)
Returns all occurrences of this component that start within the date range provided. All components occurring between startTime and endTime will be returned.
(Inherited from IGetOccurrences.)
Public methodGetService(Type)
Gets the service object of the specified type.
(Inherited from IServiceProvider.)
Public methodGetService(String) (Inherited from IServiceProvider.)
Public methodGetService<(Of <<'(T>)>>)()()()() (Inherited from IServiceProvider.)
Public methodGetService<(Of <<'(T>)>>)(String) (Inherited from IServiceProvider.)
Public methodRemoveService(String) (Inherited from IServiceProvider.)
Public methodRemoveService(Type) (Inherited from IServiceProvider.)
Public methodSetService(Object) (Inherited from IServiceProvider.)
Public methodSetService(String, Object) (Inherited from IServiceProvider.)

Properties

  NameDescription
Public propertyDTStart Obsolete.
Public propertyExceptionDates
Public propertyExceptionRules
Public propertyRecurrenceDates
Public propertyRecurrenceID
Public propertyRecurrenceRules
Public propertyStart
Gets/sets the start date/time of the component.

See Also