ClassOccurrenceEnumerator
Definition
Namespace:Telerik.ReportServer.Services.Models.RecurrenceRules
Assembly:Telerik.ReportServer.Services.Models.dll
Syntax:
public class OccurrenceEnumerator
Inheritance: objectOccurrenceEnumerator
Constructors
OccurrenceEnumerator(IEvent)
Declaration
public OccurrenceEnumerator(IEvent recurringEvent)
Parameters
recurringEvent
OccurrenceEnumerator(IEvent, DateTimeFormatInfo)
Declaration
public OccurrenceEnumerator(IEvent recurringEvent, DateTimeFormatInfo dateTimeFormat)
Parameters
recurringEvent
dateTimeFormat
DateTimeFormatInfo
OccurrenceEnumerator(IEvent, DateTimeFormatInfo, DateTime, DateTime)
Declaration
public OccurrenceEnumerator(IEvent recurringEvent, DateTimeFormatInfo dateTimeFormat, DateTime from, DateTime to)
Parameters
recurringEvent
dateTimeFormat
DateTimeFormatInfo
from
DateTime
to
DateTime
OccurrenceEnumerator(IEvent, DateTimeFormatInfo, DateTime, DateTime, bool)
Declaration
public OccurrenceEnumerator(IEvent recurringEvent, DateTimeFormatInfo dateTimeFormat, DateTime from, DateTime to, bool checkExceptions)
Parameters
recurringEvent
dateTimeFormat
DateTimeFormatInfo
from
DateTime
to
DateTime
checkExceptions
bool
Fields
currentOccurrenceStart
Declaration
protected DateTime? currentOccurrenceStart
Field Value
DateTime?
fromLimit
Declaration
protected DateTime fromLimit
Field Value
DateTime
occurrenceIndex
Declaration
protected int occurrenceIndex
Field Value
int
occurrenceStartDate
Declaration
protected DateTime? occurrenceStartDate
Field Value
DateTime?
occurrencesCount
Declaration
protected int occurrencesCount
Field Value
int
toLimit
Declaration
protected DateTime toLimit
Field Value
DateTime
Properties
CurrentDateTimeFormat
Declaration
public virtual DateTimeFormatInfo CurrentDateTimeFormat { get; set; }
Property Value
DateTimeFormatInfo
Methods
Dispose()
Declaration
public void Dispose()
GetEnumerator()
Declaration
public IEnumerator<IEvent> GetEnumerator()
Returns
IEnumerator<IEvent>
MoveNext()
Declaration
public virtual bool MoveNext()
Returns
bool
MoveNext(SchedulerTimeZone, SchedulerTimeZone)
Declaration
public virtual bool MoveNext(SchedulerTimeZone system, SchedulerTimeZone active)
Parameters
system
active
Returns
bool
Reset()
Declaration
public virtual void Reset()