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
TValueThe 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
contextBsonDeserializationContextThe deserialization context.
argsBsonDeserializationArgsThe deserialization args.
Returns
- TValue
A deserialized value.
Serialize(BsonSerializationContext, BsonSerializationArgs, TValue)
Serializes a value.
void Serialize(BsonSerializationContext context, BsonSerializationArgs args, TValue value)
Parameters
contextBsonSerializationContextThe serialization context.
argsBsonSerializationArgsThe serialization args.
valueTValueThe value.