Class
DateTimeIntervalCollection

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.Scheduler.dll

Syntax:

cs-api-definition
public class DateTimeIntervalCollection : Collection<DateTimeInterval>, IList, ICollection, IEnumerable

Inheritance: objectCollection<DateTimeInterval>DateTimeIntervalCollection

Implements: ICollectionIEnumerableIList

Inherited Members Collection<DateTimeInterval>.Add(DateTimeInterval)Collection<DateTimeInterval>.Clear()Collection<DateTimeInterval>.CopyTo(DateTimeInterval[], int)Collection<DateTimeInterval>.Contains(DateTimeInterval)Collection<DateTimeInterval>.GetEnumerator()Collection<DateTimeInterval>.IndexOf(DateTimeInterval)Collection<DateTimeInterval>.Insert(int, DateTimeInterval)Collection<DateTimeInterval>.Remove(DateTimeInterval)Collection<DateTimeInterval>.RemoveAt(int)Collection<DateTimeInterval>.CountCollection<DateTimeInterval>.ItemsCollection<DateTimeInterval>.this[int]

Constructors

DateTimeIntervalCollection()

Declaration

cs-api-definition
public DateTimeIntervalCollection()

DateTimeIntervalCollection(IEnumerable<DateTimeInterval>)

Declaration

cs-api-definition
public DateTimeIntervalCollection(IEnumerable<DateTimeInterval> intervals)

Parameters

intervals

IEnumerable<DateTimeInterval>

DateTimeIntervalCollection(IListChangeHandler<DateTimeInterval>)

Declaration

cs-api-definition
public DateTimeIntervalCollection(IListChangeHandler<DateTimeInterval> listChangeHandler)

Parameters

listChangeHandler

IListChangeHandler<DateTimeInterval>

Fields

listChangeHandler

Declaration

cs-api-definition
protected IListChangeHandler<DateTimeInterval> listChangeHandler

Field Value

IListChangeHandler<DateTimeInterval>

Methods

Add(DateTime, DateTime)

Declaration

cs-api-definition
public virtual DateTimeInterval Add(DateTime startDate, DateTime endTime)

Parameters

startDate

DateTime

endTime

DateTime

Returns

DateTimeInterval

Add(DateTime, int)

Declaration

cs-api-definition
public virtual DateTimeInterval Add(DateTime startDate, int dayCount)

Parameters

startDate

DateTime

dayCount

int

Returns

DateTimeInterval

AddRange(IEnumerable<DateTimeInterval>)

Declaration

cs-api-definition
public virtual void AddRange(IEnumerable<DateTimeInterval> intervalCollection)

Parameters

intervalCollection

IEnumerable<DateTimeInterval>

BeginUpdate()

Declaration

cs-api-definition
public void BeginUpdate()

ClearItems()

Declaration

cs-api-definition
protected override void ClearItems()

Overrides Collection<DateTimeInterval>.ClearItems()

Contains(DateTime)

Declaration

cs-api-definition
public virtual bool Contains(DateTime date)

Parameters

date

DateTime

Returns

bool

EndUpdate()

Declaration

cs-api-definition
public void EndUpdate()

EndUpdate(bool)

Declaration

cs-api-definition
public void EndUpdate(bool notify)

Parameters

notify

bool

InsertInterval(DateTimeInterval)

Declaration

cs-api-definition
protected void InsertInterval(DateTimeInterval interval)

Parameters

interval

DateTimeInterval

InsertItem(int, DateTimeInterval)

Declaration

cs-api-definition
protected override void InsertItem(int index, DateTimeInterval item)

Parameters

index

int

item

DateTimeInterval

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

IntersectsWith(DateTimeInterval)

Declaration

cs-api-definition
public virtual bool IntersectsWith(DateTimeInterval dateTimeInterval)

Parameters

dateTimeInterval

DateTimeInterval

Returns

bool

OnCollectionChanged(ListChangedEventArgs<DateTimeInterval>)

Declaration

cs-api-definition
protected virtual void OnCollectionChanged(ListChangedEventArgs<DateTimeInterval> args)

Parameters

args

ListChangedEventArgs<DateTimeInterval>

OnCollectionChanging(ListChangedEventArgs<DateTimeInterval>)

Declaration

cs-api-definition
protected virtual bool OnCollectionChanging(ListChangedEventArgs<DateTimeInterval> args)

Parameters

args

ListChangedEventArgs<DateTimeInterval>

Returns

bool

RemoveItem(int)

Declaration

cs-api-definition
protected override void RemoveItem(int index)

Parameters

index

int

Overrides Collection<DateTimeInterval>.RemoveItem(int)

SetItem(int, DateTimeInterval)

Declaration

cs-api-definition
protected override void SetItem(int index, DateTimeInterval item)

Parameters

index

int

item

DateTimeInterval

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

Events

CollectionChanged

Declaration

cs-api-definition
public event EventHandler<ListChangedEventArgs<DateTimeInterval>> CollectionChanged

Event Value

EventHandler<ListChangedEventArgs<DateTimeInterval>>