Interface IBsonSerializer<TValue>
- Namespace
- MongoDB.Bson.Serialization
- Assembly
- MongoDB.Bson.dll
An interface implemented by a serializer for values of type TValue.
public interface IBsonSerializer<TValue> : IBsonSerializer
Type Parameters
TValue
The type that this serializer knows how to serialize.
- Inherited Members
- Extension Methods
Methods
Deserialize(BsonDeserializationContext, BsonDeserializationArgs)
Deserializes a value.
TValue Deserialize(BsonDeserializationContext context, BsonDeserializationArgs args)
Parameters
context
BsonDeserializationContextThe deserialization context.
args
BsonDeserializationArgsThe deserialization args.
Returns
- TValue
A deserialized value.
Serialize(BsonSerializationContext, BsonSerializationArgs, TValue)
Serializes a value.
void Serialize(BsonSerializationContext context, BsonSerializationArgs args, TValue value)
Parameters
context
BsonSerializationContextThe serialization context.
args
BsonSerializationArgsThe serialization args.
value
TValueThe value.