New to Telerik UI for WinFormsStart a free 30-day trial

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.Scheduler.dll

Syntax:

C#
public class OccurrenceEnumerator : IDisposable, IEnumerator, IEnumerable

Inheritance: objectOccurrenceEnumerator

Implements: IDisposableIEnumerableIEnumerator

Constructors

C#
public OccurrenceEnumerator(IEvent recurringEvent, DateTimeFormatInfo dateTimeFormat, DateTime from, DateTime to, bool checkExceptions)
Parameters:recurringEventIEventdateTimeFormatDateTimeFormatInfofromDateTimetoDateTimecheckExceptionsbool
C#
public OccurrenceEnumerator(IEvent recurringEvent, DateTimeFormatInfo dateTimeFormat, DateTime from, DateTime to)
Parameters:recurringEventIEventdateTimeFormatDateTimeFormatInfofromDateTimetoDateTime
C#
public OccurrenceEnumerator(IEvent recurringEvent, DateTimeFormatInfo dateTimeFormat)
Parameters:recurringEventIEventdateTimeFormatDateTimeFormatInfo
C#
public OccurrenceEnumerator(IEvent recurringEvent)
Parameters:recurringEventIEvent

Fields

C#
protected DateTime? currentOccurrenceStart
C#
protected DateTime fromLimit
C#
protected int occurrenceIndex
C#
protected int occurrencesCount
C#
protected DateTime? occurrenceStartDate
C#
protected IEvent recurringEvent
C#
protected DateTime toLimit

Properties

C#
public virtual IEvent Current { get; }
C#
public virtual DateTimeFormatInfo CurrentDateTimeFormat { get; set; }

Methods

C#
public void Dispose()

Implements: IDisposable.Dispose()

C#
public IEnumerator<IEvent> GetEnumerator()
Returns:

IEnumerator<IEvent>

C#
public static IEnumerable<IEvent> GetOccurrences(IEvent appointment, DateTime from, DateTime to, bool checkExceptions)
Parameters:appointmentIEventfromDateTimetoDateTimecheckExceptionsboolReturns:

IEnumerable<IEvent>

C#
public static IEnumerable<IEvent> GetOccurrences(IEvent appointment, DateTime from, DateTime to)
Parameters:appointmentIEventfromDateTimetoDateTimeReturns:

IEnumerable<IEvent>

C#
public virtual bool MoveNext()
Returns:

bool

Implements: IEnumerator.MoveNext()

C#
public virtual bool MoveNext(SchedulerTimeZone system, SchedulerTimeZone active)
Parameters:systemSchedulerTimeZoneactiveSchedulerTimeZoneReturns:

bool

C#
public virtual void Reset()

Implements: IEnumerator.Reset()