[]
        
(Showing Draft Content)

C1.LiveLinq.Indexing.IndexDefinition-1

IndexDefinition<T> Class

Contains common part of the Index and Subindex classes.

Inheritance
IndexDefinition<T>
Namespace: C1.LiveLinq.Indexing
Assembly: C1.LiveLinq.4.8.dll
Syntax
public abstract class IndexDefinition<T>
Type Parameters
Name Description
T

The type of the elements of indexed collection.

Remarks

This class serves as the base class of two classes: Index and Subindex. It contains properties common to these two classes.

Properties

Name Description
Algorithm

Gets the indexing algorithm used by the index.

KeyIsUnique

Gets a value that indicates whether the key used in this index is a unique key for the collection.

KeySelector

Gets the expression used to obtain key value from an element of the indexed collection.

KeyType

Gets the type of the index key.

Locale

Gets the locale information used to compare strings in the index.

Root

Gets the root index in an index/subindex hierarchy.

Subindexes

Gets the collection of subindexes added to this index.

Extension Methods

See Also

Index<T, TKey>