RecurrenceRule
Class
Definition
Namespace:Telerik.Web.UI
Assembly:Telerik.Web.UI.dll
Syntax:
C#
[TypeConverter(typeof(RecurrenceRuleConverter))]
public abstract class RecurrenceRule : ISerializable, IEquatable<RecurrenceRule>
Inheritance: objectRecurrenceRule
Derived Classes:
Implements:
Inherited Members
Constructors
C#
protected RecurrenceRule()
C#
protected RecurrenceRule(SerializationInfo info, StreamingContext context)
Fields
C#
public static readonly RecurrenceRule Empty
C#
protected RecurrencePattern rulePattern
C#
protected RecurrenceRange ruleRange
Properties
C#
protected DateTime EffectiveStart { get; }
C#
public virtual IList<DateTime> Exceptions { get; set; }
C#
public bool HasExceptions { get; }
C#
public bool HasOccurrences { get; }
C#
public int MaximumCandidates { get; set; }
C#
public virtual IEnumerable<DateTime> Occurrences { get; }
C#
public RecurrencePattern Pattern { get; }
C#
public RecurrenceRange Range { get; }
Methods
C#
public void ClearEffectiveRange()
C#
public static RecurrenceRule FromPatternAndRange(RecurrencePattern pattern, RecurrenceRange range)
C#
public virtual void GetObjectData(SerializationInfo info, StreamingContext context)
Implements:
C#
protected static bool IsValidValue<T>(T value, T minValue, T maxValue) where T : IComparable
C#
public string ToString(TimeZoneInfoProvider provider)
C#
public static bool TryParse(string input, out RecurrenceRule rrule)
C#
public static bool TryParse(string input, string timeZoneID, out RecurrenceRule rrule)
C#
protected static void ValidateValue<T>(string name, T value, T minValue, T maxValue) where T : IComparable
Operators
C#
public static bool operator !=(RecurrenceRule o1, RecurrenceRule o2)
C#
public static bool operator ==(RecurrenceRule o1, RecurrenceRule o2)