[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]

Type Parameters

K
V

An extended dictionary that uses a tree-based backing store. As such, the dictionary is always sorted.

The following tables list the members exposed by the ETreeDictionary<(Of K, V>) generic type.

Public Methods

  NameDescription
AddOverloaded.
Clear
Removes all items from the ICollection<(Of T>).

Contains
Determines whether the ICollection<(Of T>) contains a specific value.

ContainsKey
Determines whether the IDictionary<(Of TKey, TValue>) contains an element with the specified key.

CopyTo
Copies the elements of the ICollection<(Of T>) to an Array, starting at a particular Array index.

Equals
Determines whether the specified Object is equal to the current Object.
(Overrides .Equals(Object).)
FetchOverloaded.
GetEnumerator
Returns an enumerator that iterates through the collection.

GetHashCode
Serves as a hash function for a particular type. GetHashCode() is suitable for use in hashing algorithms and data structures like a hash table.
(Overrides .GetHashCode().)
GetType (Inherited from Object.)
Head
Retrieves a dictionary that includes all elements less than or equal to the key. This operation can be expensive, use with care.

HeadFast
Retrieves the list of key-value pairs for all elements in the dictionary less than or equal to the key. This operation is less expensive that the Head() method.

Put
Sets the given key in the dictionary. If the key already exists, then it is remapped to thenew value.

PutAll
Puts all values from the source dictionary into this dictionary.

Range
Retrieves a dictionary that includes all elements greater than or equal to the lower key and less than or equal to the upper key. This operation can be expensive, use with care.

RemoveOverloaded.
Tail
Retrieves a dictionary that includes all elements greater than or equal to the key. This operation can be expensive, use with care.

TailFast
Retrieves the list of key-value pairs for all elements in the dictionary greater than or equal to the key. This operation is less expensive that the Tail() method.

ToString
Returns a String that represents the current Object.
(Overrides .ToString().)
TryGetValue
Tries the get value.

Protected Methods

  NameDescription
Finalize (Inherited from Object.)
MemberwiseClone (Inherited from Object.)

Explicit Interface Implementations

  NameDescription
Explicit interface implemetationIEnumerable.System.Collections.IEnumerable.GetEnumerator
Returns an enumerator that iterates through a collection.