Table of Contents

Class DeserializationProjector<TResult>

Namespace
MongoDB.Driver.Linq
Assembly
MongoDB.Driver.Legacy.dll

Represents a projection that deserializes BsonValues.

public class DeserializationProjector<TResult> : IEnumerable<TResult>, IEnumerable

Type Parameters

TResult

The type of the result objects.

Inheritance
DeserializationProjector<TResult>
Implements
IEnumerable<TResult>
Inherited Members
Extension Methods

Constructors

DeserializationProjector(IEnumerable<BsonValue>, BsonSerializationInfo)

Initializes a new instance of the DeserializationProjector class.

public DeserializationProjector(IEnumerable<BsonValue> source, BsonSerializationInfo serializationInfo)

Parameters

source IEnumerable<BsonValue>

The enumerable object that supplies the source objects.

serializationInfo BsonSerializationInfo

Serialization info for deserializing source objects into result objects.

Methods

GetEnumerator()

Gets an enumerator for the result objects.

public IEnumerator<TResult> GetEnumerator()

Returns

IEnumerator<TResult>

An enumerator for the result objects.