Click or drag to resize
RecurrenceRule Class
Provides the abstract base class for recurrence rules.
Inheritance Hierarchy

Namespace: Kettic.AspNet.Controls
Assembly: Kettic.AspNet.Controls (in Kettic.AspNet.Controls.dll) Version: 2014.4.1129.0 (2014.04.1129.0)
Syntax
[SerializableAttribute]
[TypeConverterAttribute(typeof(RecurrenceRuleConverter))]
public abstract class RecurrenceRule : ISerializable, 
	IEquatable<RecurrenceRule>

The RecurrenceRule type exposes the following members.

Methods
  NameDescription
Public methodClearEffectiveRange
Clears the effective range set by calling SetEffectiveRange(DateTime, DateTime).
Public methodEquals(Object)
Overloaded. Overridden. Returns a value indicating whether this instance is equal to a specified object.
(Overrides ObjectEquals(Object).)
Public methodEquals(RecurrenceRule)
Overloaded. Overridden. Returns a value indicating whether this instance is equal to a specified RecurrenceRule object.
Public methodStatic memberFromPatternAndRange
Creates a recurrence rule with the specified pattern and range.
Public methodGetHashCode
Overriden. Returns the hash code for this instance.
(Overrides ObjectGetHashCode.)
Public methodGetObjectData
Populates a SerializationInfo with the data needed to serialize this object.
Public methodCode exampleSetEffectiveRange
Specifies the effective range for evaluating occurrences.
Public methodCode exampleToString
Converts the recurrence rule to it's equivalent string representation.
(Overrides ObjectToString.)
Public methodStatic memberTryParse(String)
Creates a recurrence rule instance from it's string representation.
Public methodStatic memberCode exampleTryParse(String, RecurrenceRule)
Creates a recurrence rule instance from it's string representation.
Top
Operators
  NameDescription
Public operatorStatic memberEquality
Determines whether two specified RecurrenceRule objects have the same value.
Public operatorStatic memberInequality
Determines whether two specified RecurrenceRule objects have different values.
Top
Fields
  NameDescription
Public fieldStatic memberEmpty
Represents an empty recurrence rule
Top
Properties
  NameDescription
Public propertyCode exampleExceptions
Gets or sets a list of the exception dates associated with this recurrence rule.
Public propertyHasExceptions
Gets a value indicating whether this recurrence rule has associated exceptions.
Public propertyHasOccurrences
Gets a value indicating whether this recurrence rule yields any occurrences.
Public propertyMaximumCandidates
Gets or sets the maximum candidates limit.
Public propertyCode exampleOccurrences
Gets the evaluated occurrence times of this recurrence rule.
Public propertyPattern
Gets the RecurrencePattern associated with this recurrence rule.
Public propertyRange
Gets the RecurrenceRange associated with this recurrence rule.
Top
Remarks
Notes to implementers: This base class is provided to make it easier for implementers to create a recurrence rule. Implementers are encouraged to extend this base class instead of creating their own.
See Also