The IICalendar type exposes the following members.

Methods

  NameDescription
Public methodAddChild
Adds a child object to the current object.
(Inherited from ICalendarObject.)
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 methodCopy<(Of <<'(T>)>>)
Returns a copy of the current object, including all relevent fields/properties, resulting in a semantically equivalent copy of the object. (which consequently passes an object.Equals(obj1, obj2) test).
(Inherited from ICopyable.)
Public methodCopyFrom
Copies all relevant fields/properties from the target object to the current one.
(Inherited from ICopyable.)
Public methodCreate<(Of <<'(T>)>>)
Creates a new component, and adds it to the calendar.
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 methodGetOccurrences<(Of <<'(T>)>>)(DateTime) (Inherited from IGetOccurrencesTyped.)
Public methodGetOccurrences<(Of <<'(T>)>>)(IDateTime)
Returns all occurrences of components of type T 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 IGetOccurrencesTyped.)
Public methodGetOccurrences<(Of <<'(T>)>>)(DateTime, DateTime) (Inherited from IGetOccurrencesTyped.)
Public methodGetOccurrences<(Of <<'(T>)>>)(IDateTime, IDateTime)
Returns all occurrences of components of type T that start within the date range provided. All components occurring between startTime and endTime will be returned.
(Inherited from IGetOccurrencesTyped.)
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 methodGetTimeZone
Returns the time zone object that corresponds to the provided TZID, or null of no matching time zone could be found.
Public methodMergeWith
Merges this object with another.
(Inherited from IMergeable.)
Public methodOnLoaded
Fires the Loaded event.
(Inherited from ILoadable.)
Public methodRemoveChild
Removes a child object from the current object.
(Inherited from ICalendarObject.)
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.)

See Also