ClassRecurrenceRule
Definition
Namespace:Telerik.ReportServer.Services.Models.RecurrenceRules
Assembly:Telerik.ReportServer.Services.Models.dll
Syntax:
public abstract class RecurrenceRule
Inheritance: objectRecurrenceRule
Derived Classes:
Constructors
RecurrenceRule()
Declaration
public RecurrenceRule()
Properties
Count
Declaration
public int Count { get; set; }
Property Value
int
End
Declaration
public DateTime End { get; set; }
Property Value
DateTime
EventDuration
Declaration
public TimeSpan EventDuration { get; }
Property Value
TimeSpan
ExceptionDates
Declaration
public IList<DateTime> ExceptionDates { get; }
Property Value
IList<DateTime>
Frequency
Declaration
public abstract RecurrenceType Frequency { get; }
Property Value
Interval
Declaration
public int Interval { get; set; }
Property Value
int
Start
Declaration
public DateTime? Start { get; set; }
Property Value
DateTime?
Methods
CreateRule(RecurrenceType)
Declaration
public static RecurrenceRule CreateRule(RecurrenceType type)
Parameters
type
Returns
Equals(RecurrenceRule)
Declaration
public virtual bool Equals(RecurrenceRule other)
Parameters
other
Returns
bool
Equals(object)
Declaration
public override bool Equals(object obj)
Parameters
obj
object
Returns
bool
Overrides
GetHashCode()
Declaration
public override int GetHashCode()
Returns
int
Overrides
GetOccurrenceStart(int, DateTime, DateTimeFormatInfo)
Declaration
public abstract DateTime GetOccurrenceStart(int index, DateTime startDate, DateTimeFormatInfo dateTimeFormat)
Parameters
index
int
startDate
DateTime
dateTimeFormat
DateTimeFormatInfo
Returns
DateTime
IsExceptionDate(DateTime)
Declaration
public virtual bool IsExceptionDate(DateTime date)
Parameters
date
DateTime
Returns
bool
ToString()
Declaration
public override string ToString()
Returns
string
Overrides
TryGetCloseToNextOccurrenceDate(DateTime, bool, out DateTime)
Declaration
public virtual bool TryGetCloseToNextOccurrenceDate(DateTime currentDate, bool hasOcurrenceOnCurrentDate, out DateTime closeToNextDate)
Parameters
currentDate
DateTime
hasOcurrenceOnCurrentDate
bool
closeToNextDate
DateTime
Returns
bool
Events
PropertyChanged
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Value
PropertyChangedEventHandler