Class TrieNameDecoder<TValue>
Represents a Trie-based name decoder that also provides a value.
public class TrieNameDecoder<TValue> : INameDecoder
Type Parameters
TValue
The type of the value.
- Inheritance
-
TrieNameDecoder<TValue>
- Implements
- Inherited Members
- Extension Methods
Constructors
- TrieNameDecoder(BsonTrie<TValue>)
Initializes a new instance of the TrieNameDecoder<TValue> class.
Properties
- Found
Gets a value indicating whether this TrieNameDecoder<TValue> is found.
- Value
Gets the value.
Methods
- Decode(BsonStream, UTF8Encoding)
Reads the name.
- Inform(string)
Informs the decoder of an already decoded name (so the decoder can change state if necessary).