Table of Contents

Class ItemContainerAsBinaryVectorSerializer<TItemContainer, TItem>

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

A base class for serializers for TItem containers represented as a BinaryVector.

public abstract class ItemContainerAsBinaryVectorSerializer<TItemContainer, TItem> : BinaryVectorSerializerBase<TItemContainer, TItem>, IBsonSerializer<TItemContainer>, IBsonSerializer where TItem : struct

Type Parameters

TItemContainer

The collection type.

TItem

The .NET data type.

Inheritance
SerializerBase<TItemContainer>
BinaryVectorSerializerBase<TItemContainer, TItem>
ItemContainerAsBinaryVectorSerializer<TItemContainer, TItem>
Implements
IBsonSerializer<TItemContainer>
Derived
Inherited Members
Extension Methods

Constructors

ItemContainerAsBinaryVectorSerializer(BinaryVectorDataType)

Initializes a new instance of the ItemContainerAsBinaryVectorSerializer<TItemContainer, TItem> class.

Methods

Deserialize(BsonDeserializationContext, BsonDeserializationArgs)

Deserializes a value.

Serialize(BsonSerializationContext, BsonSerializationArgs, TItemContainer)

Serializes a value.