Table of Contents

Class EnumerableInterfaceImplementerSerializer<TValue>

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

Represents a serializer for a class that implements IEnumerable.

public sealed class EnumerableInterfaceImplementerSerializer<TValue> : EnumerableInterfaceImplementerSerializerBase<TValue>, IBsonSerializer<TValue>, IBsonArraySerializer, IBsonSerializer, IChildSerializerConfigurable where TValue : class, IList, new()

Type Parameters

TValue

The type of the value.

Inheritance
EnumerableInterfaceImplementerSerializer<TValue>
Implements
Inherited Members
Extension Methods

Constructors

EnumerableInterfaceImplementerSerializer()

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

EnumerableInterfaceImplementerSerializer(IBsonSerializer)

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

EnumerableInterfaceImplementerSerializer(IBsonSerializerRegistry)

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

Methods

CreateAccumulator()

Creates the accumulator.

WithItemSerializer(IBsonSerializer)

Returns a serializer that has been reconfigured with the specified item serializer.