New to Telerik UI for WinFormsStart a free 30-day trial

Definition

Namespace:Telerik.Collections.Generic

Assembly:Telerik.WinControls.dll

Type Parameters:

T

Syntax:

C#
public class HybridIndex<T> : Index<T>, IReadOnlyCollection<T>, IEnumerable where T : IDataItem

Inheritance: objectIndex<T>HybridIndex<T>

Implements: IEnumerableIReadOnlyCollection<T>

Inherited Members Index<T>.GetItemsOnPage(int)Index<T>.GetItemPageIndex(T)Index<T>.Contains(T)Index<T>.CopyTo(T[], int)Index<T>.IndexOf(T)Index<T>.GetEnumerator()Index<T>.CollectionViewIndex<T>.CountIndex<T>.this[int]...

Constructors

C#
public HybridIndex(RadCollectionView<T> collectionView, IEnumerable<T> source)
Parameters:collectionViewRadCollectionView<T>sourceIEnumerable<T>
C#
public HybridIndex(RadCollectionView<T> collectionView)
Parameters:collectionViewRadCollectionView<T>

Properties

Items

IList<T>

C#
public override IList<T> Items { get; }

Overrides: Index<T>.Items

C#
public bool MultithreadedFiltering { get; set; }
C#
public int Threshold { get; set; }

Methods

C#
protected virtual List<T> GetFilteredItems(IEnumerable<T> e)
Parameters:eIEnumerable<T>Returns:

List<T>

C#
public override void Load(IEnumerable<T> source)
Parameters:sourceIEnumerable<T>

Overrides: Index<T>.Load(IEnumerable<T>)

C#
protected override void Perform()

Overrides: Index<T>.Perform()

C#
protected virtual void PerformWithBinaryTree()
C#
protected virtual void PerformWithList()
C#
[Obsolete("Override the PerformWithList method instead")]
protected virtual void PerformWithQuickSort()
C#
protected override void SetDirty()

Overrides: Index<T>.SetDirty()