Recurrence Methods

Methods

AllInstances This method is used to return all recurring instances based on the current settings alone
Equals This is overridden to allow proper comparison of recurrence objects
(Overrides Object.Equals(Object))
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetEnumerator Get a type-safe Recurrence enumerator
GetHashCode Get a hash code for the recurrence object
(Overrides Object.GetHashCode())
GetObjectData This implements the ISerializable interface and adds the appropriate members to the serialization info based on the recurrence pattern.
GetSchema This returns the schema for the serialized recurrence
GetTypeGets the Type of the current instance.
(Inherited from Object)
InstancesBetween This method is used to return all recurring instances between the two specified date/times based on the current settings.
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
NextInstance This method is used to return the next recurring instances on or after the specified date/time based on the current settings.
OccursOn This method is used to determine whether or not an instance of the recurrence falls on the specified date/time.
Parse This is used to parse recurrence properties from a string in vCalendar 1.0 basic grammar format or iCalendar 2.0 RRULE/EXRULE format.
ReadXml This is called to deserialize the instance from XML
RecurDaily Initialize a daily recurrence pattern
RecurEveryWeekday This emulates the Microsoft Outlook daily pattern with the "Every Weekday" option selected
RecurMonthly(Int32, Int32) Initialize a monthly recurrence pattern that occurs on a specific day of the month at the specified monthly interval.
RecurMonthly(DayOccurrence, DaysOfWeek, Int32) Initialize a monthly recurrence pattern that occurs on a specific occurrence of a day of the week at the specified monthly interval (i.e. the 4th Tuesday every two months).
RecurWeekly Initialize a weekly recurrence pattern
RecurYearly(Int32, Int32, Int32) Initialize a yearly recurrence that occurs on a specific month and day at the specified yearly interval.
RecurYearly(DayOccurrence, DaysOfWeek, Int32, Int32) Initialize a yearly recurrence pattern that occurs on a specific occurrence of a day of the week in the specified month at the specified yearly interval (i.e. the last Sunday in September every year).
Reset This can be used to reset a recurrence to its default state
ToDescription Convert the recurrence to a plain text description
ToString Convert the recurrence to its string form
(Overrides Object.ToString())
ToStringWithStartDateTime Convert the recurrence to its string form including the starting date/time
ToVCalendarString Convert the recurrence to its vCalendar 1.0 string form
WriteXml This is called to serialize the instance to XML

See Also