Interface IIndexed<T>
A sequenced collection, where indices of items in the order are maintained
Inherited Members
Assembly: DistributedLucene.Net.dll
Syntax
public interface IIndexed<T> : ISequenced<T>, ICollection<T>, IExtensible<T>, Collections.Generic.ICollection<T>, IDirectedCollectionValue<T>, ICollectionValue<T>, IShowable, IFormattable, IDirectedEnumerable<T>, IReadOnlyList<T>, IReadOnlyCollection<T>, Collections.Generic.IEnumerable<T>, Collections.IEnumerable
Type Parameters
Name | Description |
---|---|
T |
Properties
Name | Description |
---|---|
IndexingSpeed | |
Item[Int32, Int32] |
Methods
Name | Description |
---|---|
FindIndex(Func<T, Boolean>) | Check if there exists an item that satisfies a specific predicate in this collection and return the index of the first one. |
FindLastIndex(Func<T, Boolean>) | Check if there exists an item that satisfies a specific predicate in this collection and return the index of the last one. |
IndexOf(T) | Searches for an item in the list going forwards from the start. |
LastIndexOf(T) | Searches for an item in the list going backwards from the end. |
RemoveAt(Int32) | Remove the item at a specific position of the list. |
RemoveInterval(Int32, Int32) | Remove all items in an index interval. |