public class SortedTree<TKey, TValue>
where TKey : new(), SnapTypeBase<TKey>
where TValue : new(), SnapTypeBase<TValue>
Public Class SortedTree(Of TKey As {New, SnapTypeBase(Of TKey)}, TValue As {New, SnapTypeBase(Of TValue)})generic<typename TKey, typename TValue>
where TKey : gcnew(), SnapTypeBase<TKey>
where TValue : gcnew(), SnapTypeBase<TValue>
public ref class SortedTree| AutoFlush | The sorted tree will not continually call the Flush method every time the header is changed. When setting this to false, flushes must be manually invoked. Failing to do this can corrupt the SortedTree. Only set if you can guarantee that Flush will be called before disposing this class. |
| BlockSize | Contains the block size that the tree nodes will be aligned on. |
| IsDirty | Gets if the sorted tree needs to be flushed to the disk. |
| Stream | Contains the stream for reading and writing. |
| Add | Adds the provided key/value to the Tree. |
| AddRange | Adds all of the points in the stream to the Tree |
| Create(BinaryStreamPointerBase, Int32) | Creates a new fixed size SortedTree using the provided stream. |
| Create(BinaryStreamPointerBase, Int32, EncodingDefinition) | Creates a new SortedTree writing to the provided streams and using the specified compression method for the tree node. |
| CreateTreeScanner | Creates a tree scanner that can be used to seek this tree. |
| Equals | 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) |
| Flush | Flushes any header data that may have changed to the main stream. |
| Get | Gets the following key from the Tree. Assigns to the value. |
| GetHashCode | Serves as the default hash function. (Inherited from Object) |
| GetKeyRange | Gets the lower and upper bounds of this tree. |
| GetNextNewNodeIndex | Returns the node index address for a freshly allocated block. |
| GetType | Gets the Type of the current instance. (Inherited from Object) |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) |
| Open | Opens a sorted tree using the provided stream. |
| SetDirtyFlag | Sets a flag that requires that the header data is no longer valid. |
| ToString | Returns a string that represents the current object. (Inherited from Object) |
| TryAdd | Attempts to add the provided key/value to the Tree. |
| TryAddRange | Adds all of the items in the stream to this tree. Skips any duplicate entries. |
| TryGet | Attempts to get the following key from the Tree. Assigns to the value. |
| TryRemove | Tries to remove the following key from the tree. |
| Indexer | Gets or sets the sparse index associated with this node. It provides a mapping between keys and node indices. |
| LeafStorage | Gets or sets the storage for leaf nodes. Leaf nodes store key-value pairs in the sorted tree. |