Table of Contents

Class TrieNameDecoder<TValue>

Namespace
MongoDB.Bson.IO
Assembly
MongoDB.Bson.dll

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).