18 using System.Collections.Generic;
20 namespace Deveel.Data.Index {
26 public interface IIndex<T> : IEnumerable<T> {
34 bool IsReadOnly {
get; set; }
52 T
this[
int index] {
get; }
72 void Insert(
int index, T value);
85 T RemoveAt(
int index);
102 bool Contains(T value);
108 void InsertSort(T value);
119 bool UniqueInsertSort(T value);
133 bool RemoveSort(T value);
Enumerates the elements of an index.
A comparer that is used within IIndex to compares two values which are indices to data that is bei...
An interface for querying and accessing an index of primitive integers.