Table of Contents

Class EnumerableInterfaceImplementerSerializerBase<TValue>

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

Represents a serializer for enumerable values.

public abstract class EnumerableInterfaceImplementerSerializerBase<TValue> : EnumerableSerializerBase<TValue>, IBsonSerializer<TValue>, IBsonArraySerializer, IBsonSerializer where TValue : class, IEnumerable

Type Parameters

TValue

The type of the value.

Inheritance
EnumerableInterfaceImplementerSerializerBase<TValue>
Implements
Derived
Inherited Members
Extension Methods

Constructors

EnumerableInterfaceImplementerSerializerBase()

Initializes a new instance of the EnumerableInterfaceImplementerSerializerBase<TValue> class.

EnumerableInterfaceImplementerSerializerBase(IBsonSerializer)

Initializes a new instance of the EnumerableInterfaceImplementerSerializerBase<TValue> class.

EnumerableInterfaceImplementerSerializerBase(IBsonSerializerRegistry)

Initializes a new instance of the EnumerableInterfaceImplementerSerializerBase<TValue> class.

Methods

AddItem(object, object)

Adds the item.

EnumerateItemsInSerializationOrder(TValue)

Enumerates the items in serialization order.

FinalizeResult(object)

Finalizes the result.