ClassIndex<T>
Class
Definition
Namespace:Telerik.Collections.Generic
Assembly:Telerik.WinControls.dll
Type Parameters:
T
Syntax:
cs-api-definition
public abstract class Index<T> : IReadOnlyCollection<T>, IEnumerable where T : IDataItem
Inheritance: objectIndex<T>
Derived Classes:
Implements:
Constructors
Index(RadCollectionView<T>)
Declaration
cs-api-definition
public Index(RadCollectionView<T> collectionView)
Parameters
collectionView
Properties
CollectionView
Declaration
cs-api-definition
public RadCollectionView<T> CollectionView { get; }
Property Value
Count
Gets the count.
Items
Declaration
cs-api-definition
public abstract IList<T> Items { get; }
Property Value
IList<T>
Methods
Contains(T)
Determines whether [contains] [the specified value].
Declaration
cs-api-definition
public bool Contains(T value)
Parameters
value
T
The value.
Returns
true if [contains] [the specified value]; otherwise, false.
Implements
CopyTo(T[], int)
Copies to.
Declaration
cs-api-definition
public void CopyTo(T[] array, int index)
Parameters
array
T[]
The array.
index
The index.
Implements
GetEnumerator()
Declaration
cs-api-definition
public IEnumerator<T> GetEnumerator()
Returns
IEnumerator<T>
GetItemPageIndex(T)
Declaration
cs-api-definition
public virtual int GetItemPageIndex(T item)
Parameters
item
T
Returns
GetItemsOnPage(int)
Declaration
cs-api-definition
public virtual IList<T> GetItemsOnPage(int pageIndex)
Parameters
pageIndex
Returns
IList<T>
IndexOf(T)
Indexes the of.
Declaration
cs-api-definition
public int IndexOf(T value)
Parameters
value
T
The value.
Returns
Implements
Load(IEnumerable<T>)
Declaration
cs-api-definition
public virtual void Load(IEnumerable<T> source)
Parameters
source
IEnumerable<T>
Perform()
Declaration
cs-api-definition
protected abstract void Perform()
SetDirty()
Declaration
cs-api-definition
protected virtual void SetDirty()