Class BsonTrie<TValue>
Represents a mapping from a set of UTF8 encoded strings to a set of elementName/value pairs, implemented as a trie.
public class BsonTrie<TValue>
Type Parameters
TValue
The type of the BsonTrie values.
- Inheritance
-
BsonTrie<TValue>
- Inherited Members
- Extension Methods
Constructors
- BsonTrie()
Initializes a new instance of the BsonTrie class.
Properties
- Root
Gets the root node.
Methods
- Add(string, TValue)
Adds the specified elementName (after encoding as a UTF8 byte sequence) and value to the trie.
- TryGetNode(BsonStream, out BsonTrieNode<TValue>)
Tries to get the node associated with a name read from a stream.
- TryGetNode(ArraySegment<byte>, out BsonTrieNode<TValue>)
Gets the node associated with the specified element name.
- TryGetValue(ArraySegment<byte>, out TValue)
Gets the value associated with the specified element name.
- TryGetValue(string, out TValue)
Gets the value associated with the specified element name.