Class Index<T>
Inheritance
System.Object
Index<T>
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.Collections.Generic
Assembly: Telerik.WinControls.dll
Syntax
public abstract class Index<T> : IReadOnlyCollection<T>, IEnumerable<T>, IEnumerable where T : IDataItem
Type Parameters
T
|
Constructors
Index(RadCollectionView<T>)
Declaration
public Index(RadCollectionView<T> collectionView)
Parameters
RadCollectionView<T>
collectionView
|
Properties
CollectionView
Count
Declaration
public int Count { get; }
Property Value
System.Int32
|
Implements
Item[Int32]
Declaration
public T this[int index] { get; }
Parameters
System.Int32
index
|
Property Value
T
|
Implements
Items
Declaration
public abstract IList<T> Items { get; }
Property Value
System.Collections.Generic.IList<T>
|
Methods
Contains(T)
Declaration
public bool Contains(T value)
Parameters
T
value
|
Returns
System.Boolean
|
Implements
CopyTo(T[], Int32)
Declaration
public void CopyTo(T[] array, int index)
Parameters
T[]
array
|
System.Int32
index
|
Implements
GetEnumerator()
Declaration
public IEnumerator<T> GetEnumerator()
Returns
System.Collections.Generic.IEnumerator<T>
|
Implements
System.Collections.Generic.IEnumerable<T>.GetEnumerator()
GetItemPageIndex(T)
Declaration
public virtual int GetItemPageIndex(T item)
Parameters
T
item
|
Returns
System.Int32
|
GetItemsOnPage(Int32)
Declaration
public virtual IList<T> GetItemsOnPage(int pageIndex)
Parameters
System.Int32
pageIndex
|
Returns
System.Collections.Generic.IList<T>
|
IndexOf(T)
Declaration
public int IndexOf(T value)
Parameters
T
value
|
Returns
System.Int32
|
Implements
Load(IEnumerable<T>)
Declaration
public virtual void Load(IEnumerable<T> source)
Parameters
System.Collections.Generic.IEnumerable<T>
source
|
Perform()
Declaration
protected abstract void Perform()
SetDirty()
Declaration
protected virtual void SetDirty()
Explicit Interface Implementations
IEnumerable.GetEnumerator()
Declaration
IEnumerator IEnumerable.GetEnumerator()
Returns
System.Collections.IEnumerator
|
Implements
System.Collections.IEnumerable.GetEnumerator()