Classes

  Class Description
Public class Index<(Of <(<'T>)>)>
Base class for the Index<(Of <(<'T, TKey>)>)> class.
Public class Index<(Of <(<'T, TKey>)>)>
Indexes a collection by an expression (typically, by a field), providing fast access to items having particular values (or range of values) of that expression.
Public class IndexCollection<(Of <(<'T>)>)>
Represents a collection of indexes attached to an indexed collection.
Public class IndexDefinition<(Of <(<'T>)>)>
Contains common part of the Index and Subindex classes.
Public class IndexingAlgorithm
Defines the kind of an index, the algorithm used by that index. Currently, the RedBlackTree algorithm is always used.
Public class IndexingException
Represents an exception that is thrown when errors are generated using LiveLinq components.
Public class ScannerCollection<(Of <(<'T>)>)>
Represents a collection of indexes or subindexes.
Public class Subindex<(Of <(<'T>)>)>
Base class for the Subindex<(Of <(<'T, TKey>)>)> class.
Public class Subindex<(Of <(<'T, TKey>)>)>
Defines a subindex, an index definition subordinate to another index definition, its parent.
Public class SubindexCollection<(Of <(<'T>)>)>
Represents a collection of subindexes attached to an IndexDefinition<(Of <(<'T>)>)>.

Interfaces

  Interface Description
Public interface IIndexedSource<(Of <(<'T>)>)>
Represents an indexed collection.