Click or drag to resize
RecurrenceRule Class
Represents a base class that the actual recurrence rules extend.
Inheritance Hierarchy

Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.Scheduler (in Telerik.WinControls.Scheduler.dll) Version: 2018.2.515.40 (2018.2.515.40)
Syntax
public abstract class RecurrenceRule : INotifyPropertyChanged, 
	ICloneable, IEquatable<RecurrenceRule>

The RecurrenceRule type exposes the following members.

Constructors
  NameDescription
Public methodRecurrenceRule
Initializes a new instance of the RecurrenceRule class.
Public methodRecurrenceRule(DateTime, Int32)
Initializes a new instance of the RecurrenceRule class.
Public methodRecurrenceRule(DateTime, DateTime, Int32)
Initializes a new instance of the RecurrenceRule class.
Public methodRecurrenceRule(DateTime, Int32, Int32)
Initializes a new instance of the RecurrenceRule class.
Public methodRecurrenceRule(DateTime, DateTime, Int32, Int32)
Initializes a new instance of the RecurrenceRule class.
Top
Properties
  NameDescription
Public propertyCount
Gets or sets the maximum number of occurrences.
Public propertyEnd
Gets or sets the end of the recurrence rule.
Public propertyEventDuration
Gets the durration of the recurring event.
Public propertyExceptionDates
Public propertyFrequency
Gets the type of the recurrence rule.
Public propertyInterval
Gets or sets the interval of the recurrence rule.
Public propertyStart
Gets or sets the start of the recurrence rule.
Top
Methods
  NameDescription
Public methodClone
Protected methodCopyProperties
Protected methodCreateInstance
Public methodStatic memberCreateRule
Creates a rule given its type.
Public methodEquals(Object) (Overrides ObjectEquals(Object).)
Public methodEquals(RecurrenceRule)
Public methodGetHashCode (Overrides ObjectGetHashCode.)
Public methodGetOccurrenceStart
Gets a date at a given index after the specified startDate. The returned date will be checked with MatchAdvancedPattern to see if it matches the recurrence rule. NOTE: The returned date is not an actual occurence start. To get the start date of a real occurrence use OccurrenceEnumerator.
Public methodIntersectsWithException
Public methodIsExceptionDate
Checks if there is an occurrence exception on the specified date.
Public methodIsValid
Public methodMatchAdvancedPattern
Protected methodOnPropertyChanged
Public methodResumeNotifications
Public methodSuspendNotifications
Public methodToString (Overrides ObjectToString.)
Public methodTryGetCloseToNextOccurrenceDate
Top
Events
  NameDescription
Public eventPropertyChanged
Top
Fields
See Also