IBsonSerializerTValue Interface

An interface implemented by a serializer for values of type TValue.

Namespace:  MongoDB.Bson.Serialization
Assembly:  MongoDB.Bson (in MongoDB.Bson.dll) Version: 2.11.0+cb27a82ea70620ad1acad8058809be8302ae4f2a
Syntax
public interface IBsonSerializer<TValue> : IBsonSerializer

Type Parameters

TValue
The type that this serializer knows how to serialize.

The IBsonSerializerTValue type exposes the following members.

Properties
 NameDescription
Public propertyValueType
Gets the type of the value.
(Inherited from IBsonSerializer.)
Top
Methods
 NameDescription
Public methodDeserialize
Deserializes a value.
Public methodSerialize(BsonSerializationContext, BsonSerializationArgs, Object)
Serializes a value.
(Inherited from IBsonSerializer.)
Public methodSerialize(BsonSerializationContext, BsonSerializationArgs, TValue)
Serializes a value.
Top
Extension Methods
 NameDescription
Public Extension MethodDeserialize(BsonDeserializationContext)Overloaded.
Deserializes a value.
(Defined by IBsonSerializerExtensions.)
Public Extension MethodDeserializeTValue(BsonDeserializationContext)Overloaded.
Deserializes a value.
(Defined by IBsonSerializerExtensions.)
Public Extension MethodSerialize(BsonSerializationContext, Object)Overloaded.
Serializes a value.
(Defined by IBsonSerializerExtensions.)
Public Extension MethodSerializeTValue(BsonSerializationContext, TValue)Overloaded.
Serializes a value.
(Defined by IBsonSerializerExtensions.)
Public Extension MethodToBsonValue(Object)Overloaded.
Converts a value to a BsonValue by serializing it.
(Defined by IBsonSerializerExtensions.)
Public Extension MethodToBsonValueTValue(TValue)Overloaded.
Converts a value to a BsonValue by serializing it.
(Defined by IBsonSerializerExtensions.)
Top
See Also

Reference