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)) |
Finalize | Allows 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 |
GetType | Gets 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. |
MemberwiseClone | Creates 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 |