ClassDateTimeIntervalCollection
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.Scheduler.dll
Syntax:
public class DateTimeIntervalCollection : Collection<DateTimeInterval>, IList, ICollection, IEnumerable
Inheritance: objectCollection<DateTimeInterval>DateTimeIntervalCollection
Implements:
Inherited Members
Constructors
DateTimeIntervalCollection()
Declaration
public DateTimeIntervalCollection()
DateTimeIntervalCollection(IEnumerable<DateTimeInterval>)
Declaration
public DateTimeIntervalCollection(IEnumerable<DateTimeInterval> intervals)
Parameters
intervals
IEnumerable<DateTimeInterval>
DateTimeIntervalCollection(IListChangeHandler<DateTimeInterval>)
Declaration
public DateTimeIntervalCollection(IListChangeHandler<DateTimeInterval> listChangeHandler)
Parameters
listChangeHandler
Fields
listChangeHandler
Declaration
protected IListChangeHandler<DateTimeInterval> listChangeHandler
Field Value
Methods
Add(DateTime, DateTime)
Declaration
public virtual DateTimeInterval Add(DateTime startDate, DateTime endTime)
Parameters
startDate
endTime
Returns
Add(DateTime, int)
Declaration
public virtual DateTimeInterval Add(DateTime startDate, int dayCount)
Parameters
startDate
dayCount
Returns
AddRange(IEnumerable<DateTimeInterval>)
Declaration
public virtual void AddRange(IEnumerable<DateTimeInterval> intervalCollection)
Parameters
intervalCollection
IEnumerable<DateTimeInterval>
BeginUpdate()
Declaration
public void BeginUpdate()
ClearItems()
Declaration
protected override void ClearItems()
Overrides
EndUpdate()
Declaration
public void EndUpdate()
InsertInterval(DateTimeInterval)
Declaration
protected void InsertInterval(DateTimeInterval interval)
Parameters
interval
InsertItem(int, DateTimeInterval)
Declaration
protected override void InsertItem(int index, DateTimeInterval item)
Parameters
index
item
Overrides
IntersectsWith(DateTimeInterval)
Declaration
public virtual bool IntersectsWith(DateTimeInterval dateTimeInterval)
Parameters
dateTimeInterval
Returns
OnCollectionChanged(ListChangedEventArgs<DateTimeInterval>)
Declaration
protected virtual void OnCollectionChanged(ListChangedEventArgs<DateTimeInterval> args)
Parameters
args
OnCollectionChanging(ListChangedEventArgs<DateTimeInterval>)
Declaration
protected virtual bool OnCollectionChanging(ListChangedEventArgs<DateTimeInterval> args)
Parameters
args
Returns
RemoveItem(int)
Declaration
protected override void RemoveItem(int index)
Parameters
index
Overrides
SetItem(int, DateTimeInterval)
Declaration
protected override void SetItem(int index, DateTimeInterval item)
Parameters
index
item
Overrides
Events
CollectionChanged
Declaration
public event EventHandler<ListChangedEventArgs<DateTimeInterval>> CollectionChanged
Event Value