[]
Represents an indexed collection.
public interface IIndexedSource<T> : IEnumerable<T>, IEnumerable
Name | Description |
---|---|
T | The type of the elements of the collection. |
An indexed collection has a collection of indexes, ScannerCollection<T> that are maintained up-to-date on every change made to the collection.
This interface is implemented by all main LiveLinq collection classes: IndexedCollection<T>, IndexedDataTable<TRow>, View<T>.
You need to implement this interface only if you want to define your own indexable collection classes and then only if they don't inherit from IndexedCollection<T>, see LiveLinq to Objects: IndexedCollection(T) and other collection classes.
Name | Description |
---|---|
Indexes | Gets the collection of indexes attached to this collection. |