|  | Name | Description | 
|---|
|   | Deserialize(Byte, Type, ActionBsonDeserializationContextBuilder) | 
            Deserializes an object from a BSON byte array.
             | 
|   | Deserialize(Stream, Type, ActionBsonDeserializationContextBuilder) | 
            Deserializes an object from a BSON Stream.
             | 
|   | Deserialize(TextReader, Type, ActionBsonDeserializationContextBuilder) | 
            Deserializes an object from a JSON TextReader.
             | 
|   | Deserialize(String, Type, ActionBsonDeserializationContextBuilder) | 
            Deserializes an object from a JSON string.
             | 
|   | Deserialize(BsonDocument, Type, ActionBsonDeserializationContextBuilder) | 
            Deserializes an object from a BsonDocument.
             | 
|   | Deserialize(IBsonReader, Type, ActionBsonDeserializationContextBuilder) | 
            Deserializes a value.
             | 
|   | DeserializeTNominalType(Byte, ActionBsonDeserializationContextBuilder) | 
            Deserializes an object from a BSON byte array.
             | 
|   | DeserializeTNominalType(Stream, ActionBsonDeserializationContextBuilder) | 
            Deserializes an object from a BSON Stream.
             | 
|   | DeserializeTNominalType(TextReader, ActionBsonDeserializationContextBuilder) | 
            Deserializes an object from a JSON TextReader.
             | 
|   | DeserializeTNominalType(String, ActionBsonDeserializationContextBuilder) | 
            Deserializes an object from a JSON string.
             | 
|   | DeserializeTNominalType(BsonDocument, ActionBsonDeserializationContextBuilder) | 
            Deserializes an object from a BsonDocument.
             | 
|   | DeserializeTNominalType(IBsonReader, ActionBsonDeserializationContextBuilder) | 
            Deserializes a value.
             | 
|   | IsTypeDiscriminated | 
            Returns whether the given type has any discriminators registered for any of its subclasses.
             | 
|   | LookupActualType | 
            Looks up the actual type of an object to be deserialized.
             | 
|   | LookupDiscriminatorConvention | 
            Looks up the discriminator convention for a type.
             | 
|   | LookupIdGenerator | 
            Looks up an IdGenerator.
             | 
|   | LookupSerializer(Type) | 
            Looks up a serializer for a Type.
             | 
|   | LookupSerializerT | 
            Looks up a serializer for a Type.
             | 
|   | RegisterDiscriminator | 
            Registers the discriminator for a type.
             | 
|   | RegisterDiscriminatorConvention | 
            Registers the discriminator convention for a type.
             | 
|   | RegisterGenericSerializerDefinition | 
            Registers a generic serializer definition for a generic type.
             | 
|   | RegisterIdGenerator | 
            Registers an IdGenerator for an Id Type.
             | 
|   | RegisterSerializationProvider | 
            Registers a serialization provider.
             | 
|   | RegisterSerializer(Type, IBsonSerializer) | 
            Registers a serializer for a type.
             | 
|   | RegisterSerializerT(IBsonSerializerT) | 
            Registers a serializer for a type.
             | 
|   | Serialize(IBsonWriter, Type, Object, ActionBsonSerializationContextBuilder, BsonSerializationArgs) | 
            Serializes a value.
             | 
|   | SerializeTNominalType(IBsonWriter, TNominalType, ActionBsonSerializationContextBuilder, BsonSerializationArgs) | 
            Serializes a value.
             |