Class DeserializationProjector<TResult>
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
BsonSerializationInfoSerialization 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.