The Aspose.iCalendar contains all classes provided by the Aspose.iCalendar component.
RecurrencePattern and RecurrenceRule are the two central classes of Aspose.iCalendar, providing concrete implementations of the corresponding RFC 2445 elements.
RecurrencePattern represents the whole recurrence pattern. You can create a new recurrence pattern from scratch using the default constructor or load an existing pattern in iCalendar format using the static FromiCalendar method.
RecurrenceRule represents an RRULE or EXRULE part of a recurrence pattern. RecurrenceRule exposes a number of properties that directly map to their counterparts in the iCalendar standard. For example, ByMonth maps to BYMONTH in iCalendar and so on. By examining or setting values of RecurrenceRule properties you can analyze or modify a recurrence rule.
For more information and code samples, see RecurrencePattern and RecurrenceRule in the API Reference.