Class OccurrenceEnumerator
Inheritance
System.Object
OccurrenceEnumerator
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.Scheduler.dll
Syntax
public class OccurrenceEnumerator : IEnumerator<IEvent>, IDisposable, IEnumerator, IEnumerable<IEvent>, IEnumerable
Constructors
OccurrenceEnumerator(IEvent)
OccurrenceEnumerator(IEvent, DateTimeFormatInfo)
Declaration
public OccurrenceEnumerator(IEvent recurringEvent, DateTimeFormatInfo dateTimeFormat)
Parameters
IEvent
recurringEvent
|
System.Globalization.DateTimeFormatInfo
dateTimeFormat
|
OccurrenceEnumerator(IEvent, DateTimeFormatInfo, DateTime, DateTime)
Declaration
public OccurrenceEnumerator(IEvent recurringEvent, DateTimeFormatInfo dateTimeFormat, DateTime from, DateTime to)
Parameters
IEvent
recurringEvent
|
System.Globalization.DateTimeFormatInfo
dateTimeFormat
|
System.DateTime
from
|
System.DateTime
to
|
OccurrenceEnumerator(IEvent, DateTimeFormatInfo, DateTime, DateTime, Boolean)
Declaration
public OccurrenceEnumerator(IEvent recurringEvent, DateTimeFormatInfo dateTimeFormat, DateTime from, DateTime to, bool checkExceptions)
Parameters
IEvent
recurringEvent
|
System.Globalization.DateTimeFormatInfo
dateTimeFormat
|
System.DateTime
from
|
System.DateTime
to
|
System.Boolean
checkExceptions
|
Fields
currentOccurrenceStart
Declaration
protected DateTime? currentOccurrenceStart
Field Value
System.Nullable<System.DateTime>
|
fromLimit
Declaration
protected DateTime fromLimit
Field Value
System.DateTime
|
occurrenceIndex
Declaration
protected int occurrenceIndex
Field Value
System.Int32
|
occurrencesCount
Declaration
protected int occurrencesCount
Field Value
System.Int32
|
occurrenceStartDate
Declaration
protected DateTime? occurrenceStartDate
Field Value
System.Nullable<System.DateTime>
|
recurringEvent
toLimit
Declaration
protected DateTime toLimit
Field Value
System.DateTime
|
Properties
Current
Declaration
public virtual IEvent Current { get; }
Property Value
IEvent
|
Implements
System.Collections.Generic.IEnumerator<T>.Current
CurrentDateTimeFormat
Declaration
public virtual DateTimeFormatInfo CurrentDateTimeFormat { get; set; }
Property Value
System.Globalization.DateTimeFormatInfo
|
Methods
Dispose()
Declaration
public void Dispose()
Implements
System.IDisposable.Dispose()
GetEnumerator()
Declaration
public IEnumerator<IEvent> GetEnumerator()
Returns
System.Collections.Generic.IEnumerator<IEvent>
|
Implements
System.Collections.Generic.IEnumerable<T>.GetEnumerator()
GetOccurrences(IEvent, DateTime, DateTime)
Declaration
public static IEnumerable<IEvent> GetOccurrences(IEvent appointment, DateTime from, DateTime to)
Parameters
IEvent
appointment
|
System.DateTime
from
|
System.DateTime
to
|
Returns
System.Collections.Generic.IEnumerable<IEvent>
|
GetOccurrences(IEvent, DateTime, DateTime, Boolean)
Declaration
public static IEnumerable<IEvent> GetOccurrences(IEvent appointment, DateTime from, DateTime to, bool checkExceptions)
Parameters
IEvent
appointment
|
System.DateTime
from
|
System.DateTime
to
|
System.Boolean
checkExceptions
|
Returns
System.Collections.Generic.IEnumerable<IEvent>
|
MoveNext()
Declaration
public virtual bool MoveNext()
Returns
System.Boolean
|
Implements
System.Collections.IEnumerator.MoveNext()
MoveNext(SchedulerTimeZone, SchedulerTimeZone)
Declaration
public virtual bool MoveNext(SchedulerTimeZone system, SchedulerTimeZone active)
Parameters
SchedulerTimeZone
system
|
SchedulerTimeZone
active
|
Returns
System.Boolean
|
Reset()
Declaration
public virtual void Reset()
Implements
System.Collections.IEnumerator.Reset()
Explicit Interface Implementations
IEnumerable.GetEnumerator()
Declaration
IEnumerator IEnumerable.GetEnumerator()
Returns
System.Collections.IEnumerator
|
Implements
System.Collections.IEnumerable.GetEnumerator()
IEnumerator.Current
Declaration
object IEnumerator.Current { get; }
Returns
System.Object
|
Implements
System.Collections.IEnumerator.Current