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

Definition

Constructors

C#
public DateTimeIntervalCollection()
C#
public DateTimeIntervalCollection(IEnumerable<DateTimeInterval> intervals)
Parameters:intervalsIEnumerable<DateTimeInterval>
C#
public DateTimeIntervalCollection(IListChangeHandler<DateTimeInterval> listChangeHandler)
Parameters:listChangeHandlerIListChangeHandler<DateTimeInterval>

Fields

C#
protected IListChangeHandler<DateTimeInterval> listChangeHandler

Methods

C#
public virtual DateTimeInterval Add(DateTime startDate, DateTime endTime)
Parameters:startDateDateTimeendTimeDateTimeReturns:

DateTimeInterval

C#
public virtual DateTimeInterval Add(DateTime startDate, int dayCount)
Parameters:startDateDateTimedayCountintReturns:

DateTimeInterval

C#
public virtual void AddRange(IEnumerable<DateTimeInterval> intervalCollection)
Parameters:intervalCollectionIEnumerable<DateTimeInterval>
C#
public void BeginUpdate()
C#
protected override void ClearItems()

Overrides: Collection<DateTimeInterval>.ClearItems()

C#
public virtual bool Contains(DateTime date)
Parameters:dateDateTimeReturns:

bool

C#
public void EndUpdate()
C#
public void EndUpdate(bool notify)
Parameters:notifybool
C#
protected void InsertInterval(DateTimeInterval interval)
Parameters:intervalDateTimeInterval
C#
protected override void InsertItem(int index, DateTimeInterval item)
Parameters:indexintitemDateTimeInterval

Overrides: Collection<DateTimeInterval>.InsertItem(int, DateTimeInterval)

C#
public virtual bool IntersectsWith(DateTimeInterval dateTimeInterval)
Parameters:dateTimeIntervalDateTimeIntervalReturns:

bool

C#
protected virtual void OnCollectionChanged(ListChangedEventArgs<DateTimeInterval> args)
Parameters:argsListChangedEventArgs<DateTimeInterval>
C#
protected virtual bool OnCollectionChanging(ListChangedEventArgs<DateTimeInterval> args)
Parameters:argsListChangedEventArgs<DateTimeInterval>Returns:

bool

C#
protected override void RemoveItem(int index)
Parameters:indexint

Overrides: Collection<DateTimeInterval>.RemoveItem(int)

C#
protected override void SetItem(int index, DateTimeInterval item)
Parameters:indexintitemDateTimeInterval

Overrides: Collection<DateTimeInterval>.SetItem(int, DateTimeInterval)

Events

C#
public event EventHandler<ListChangedEventArgs<DateTimeInterval>> CollectionChanged