ClassHybridIndex<T>
Class
Definition
Namespace:Telerik.Collections.Generic
Assembly:Telerik.WinControls.dll
Type Parameters:
T
Syntax:
cs-api-definition
public class HybridIndex<T> : Index<T>, IReadOnlyCollection<T>, IEnumerable where T : IDataItem
Inheritance: objectIndex<T>HybridIndex<T>
Implements:
Inherited Members
Constructors
HybridIndex(RadCollectionView<T>)
Declaration
cs-api-definition
public HybridIndex(RadCollectionView<T> collectionView)
Parameters
collectionView
HybridIndex(RadCollectionView<T>, IEnumerable<T>)
Declaration
cs-api-definition
public HybridIndex(RadCollectionView<T> collectionView, IEnumerable<T> source)
Parameters
collectionView
source
IEnumerable<T>
Properties
Items
Declaration
cs-api-definition
public override IList<T> Items { get; }
Property Value
IList<T>
Overrides
Methods
GetFilteredItems(IEnumerable<T>)
Declaration
cs-api-definition
protected virtual List<T> GetFilteredItems(IEnumerable<T> e)
Parameters
e
IEnumerable<T>
Returns
List<T>
Load(IEnumerable<T>)
Declaration
cs-api-definition
public override void Load(IEnumerable<T> source)
Parameters
source
IEnumerable<T>
Overrides
Perform()
Declaration
cs-api-definition
protected override void Perform()
Overrides
PerformWithBinaryTree()
Declaration
cs-api-definition
protected virtual void PerformWithBinaryTree()
PerformWithList()
Declaration
cs-api-definition
protected virtual void PerformWithList()
PerformWithQuickSort()
Declaration
cs-api-definition
[Obsolete("Override the PerformWithList method instead")]
protected virtual void PerformWithQuickSort()
SetDirty()
Declaration
cs-api-definition
protected override void SetDirty()
Overrides