| Name | Description |
---|
 | Depth |
Gets the number of levels in the index.
(Inherited from IndexT.) |
 | IsSorted |
Gets whether the values in the index are sorted.
(Inherited from IndexT.) |
 | IsUnique |
Gets whether the values in the index are unique.
(Inherited from IndexT.) |
 | ItemIListInt32 |
Gets the specified subset of the index.
(Overrides IndexTItemIListInt32.) |
 | ItemInt32 |
Gets the element at the specified position in the index.
(Inherited from IndexT.) |
 | ItemInt32, Int32 |
Gets the value of the index at the specified position
and level.
(Inherited from IndexT.) |
 | KeepOrder |
Gets or sets whether indexes derived from this index should
maintain the sort order.
(Inherited from IndexT.) |
 | KeepUnique |
Gets or sets whether indexes derived from this index should
maintain the uniqueness of keys.
(Inherited from IndexT.) |
 | Length |
Gets the number of intervals.
(Overrides IndexTLength.) |
 | Name |
Gets or sets the name of the index.
(Inherited from IndexT.) |
 | SortOrder |
Gets or sets how the values in the index are sorted.
(Inherited from IndexT.) |
| Name | Description |
---|
 | Append(IntervalT) |
Appends the specified value to the index and returns the result.
(Overrides IndexTAppend(T).) |
 | Append(IndexIntervalT, Boolean) |
Appends the specified index at the end of the current index and returns the result.
(Overrides IndexTAppend(IndexT, Boolean).) |
 | CheckOrder |
Verifies whether the elements appear in increasing or decreasing order.
(Inherited from IndexT.) |
 | CheckUnique |
Verifies whether the elements in an index are unique.
(Inherited from IndexT.) |
 | Contains |
Returns whether the specified key is present in the index.
(Inherited from IndexT.) |
 | CopyTo |
Copies the elements of the index to an array beginning at the specified index.
(Inherited from IndexT.) |
 | Equals(IndexT) |
Indicates whether the current index is equal to another index.
(Inherited from IndexT.) |
 | Equals(Object) | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
 | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
 | GetBounds |
Gets an array containing the bounds of the IntervalIndexT.
|
 | GetEnumerator |
Returns an enumerator that iterates through a collection.
(Inherited from IndexT.) |
 | GetHashCode | Serves as the default hash function. (Inherited from Object.) |
 | GetLowerBound |
Gets the lower bound of the interval with the specified index.
|
 | GetObjectData | (Overrides IndexTGetObjectData(SerializationInfo, StreamingContext).) |
 | GetSlice(Slice) |
Returns a slice of the current index.
(Inherited from IndexT.) |
 | GetSlice(T, T) |
Returns a slice of the current sorted index.
(Inherited from IndexT.) |
 | GetSlice(Int32, Int32, Int32) |
Returns a slice of the current index.
(Inherited from IndexT.) |
 | GetSubset |
Returns a subset of the current index.
(Inherited from IndexT.) |
 | GetType | Gets the Type of the current instance. (Inherited from Object.) |
 | GetUpperBound |
Gets the upper bound of the interval with the specified index.
|
 | GetValue |
Gets the value of the index at the specified position.
(Overrides IndexTGetValue(Int32).) |
 | JoinNearest |
Returns the index that results from joining each key in an index to
the nearest key in this index.
(Inherited from IndexT.) |
 | Lookup(IEnumerableT) |
Maps a sequence of keys to their position in the index.
(Inherited from IndexT.) |
 | Lookup(IListT) |
Gets the indexes of the intervals containing a set of values.
|
 | Lookup(T) |
Maps the specified key to its position in the index.
(Inherited from IndexT.) |
 | Lookup(T) |
Gets the index of the interval containing a value.
|
 | LookupNearest(IEnumerableT, Direction) |
Maps a sequence of keys to the position of the nearest key in the index.
(Inherited from IndexT.) |
 | LookupNearest(T, Direction) |
Finds the key nearest to the specified value in the index.
(Inherited from IndexT.) |
 | MakeJoinIndex |
Converts the index to an index that can serve as a key
in a join operation.
(Inherited from IndexT.) |
 | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
 | NestU |
Returns a new index that adds a new level containing all the
values in the specified index.
(Inherited from IndexT.) |
 | Permute |
Permutes the elements of the index and returns the result.
(Inherited from IndexT.) |
 | Remove |
Removes the element with the specified key in the index.
(Inherited from IndexT.) |
 | RemoveAt |
Removes the element at the specified position in the index.
(Overrides IndexTRemoveAt(Int32).) |
 | ToArray |
Returns an array containing the keys in the index.
(Inherited from IndexT.) |
 | ToString | Returns a string that represents the current object. (Inherited from Object.) |
 | TryLookup |
Tries to find the specified key in the index.
(Overrides IndexTTryLookup(T, Int32).) |
 | TryLookupNearest |
Tries to find the key nearest to the specified value in the index.
(Overrides IndexTTryLookupNearest(T, Direction, Int32).) |
Interval indexes have additional methods to look up the interval
a value belongs to.