Class ClientSideProjectionDeserializer<TInput, TProjection>
A deserializer for doing client side projections.
public sealed class ClientSideProjectionDeserializer<TInput, TProjection> : SerializerBase<TProjection>, IBsonSerializer<TProjection>, IBsonSerializer
Type Parameters
TInput
The type of the input.
TProjection
The type of the projection.
- Inheritance
-
SerializerBase<TProjection>ClientSideProjectionDeserializer<TInput, TProjection>
- Implements
-
IBsonSerializer<TProjection>
- Inherited Members
Constructors
- ClientSideProjectionDeserializer(IBsonSerializer<TInput>, Func<TInput, TProjection>)
Initializes a new instance of the ClientSideProjectionDeserializer<TInput, TProjection> class.
Methods
- Deserialize(BsonDeserializationContext, BsonDeserializationArgs)
Deserializes a value.