Table of Contents

Interface IBsonSerializer

Namespace
MongoDB.Bson.Serialization
Assembly
MongoDB.Bson.dll

An interface implemented by a serializer.

public interface IBsonSerializer
Extension Methods

Properties

ValueType

Gets the type of the value.

Type ValueType { get; }

Property Value

Type

The type of the value.

Methods

Deserialize(BsonDeserializationContext, BsonDeserializationArgs)

Deserializes a value.

object Deserialize(BsonDeserializationContext context, BsonDeserializationArgs args)

Parameters

context BsonDeserializationContext

The deserialization context.

args BsonDeserializationArgs

The deserialization args.

Returns

object

A deserialized value.

Serialize(BsonSerializationContext, BsonSerializationArgs, object)

Serializes a value.

void Serialize(BsonSerializationContext context, BsonSerializationArgs args, object value)

Parameters

context BsonSerializationContext

The serialization context.

args BsonSerializationArgs

The serialization args.

value object

The value.