Class AggregateBucketAutoResultIdSerializer<TValue>
A serializer for AggregateBucketAutoResultId.
public class AggregateBucketAutoResultIdSerializer<TValue> : ClassSerializerBase<AggregateBucketAutoResultId<TValue>>, IBsonSerializer<AggregateBucketAutoResultId<TValue>>, IBsonDocumentSerializer, IBsonSerializer
Type Parameters
TValueThe type of the values.
- Inheritance
-
AggregateBucketAutoResultIdSerializer<TValue>
- Implements
- Inherited Members
Constructors
AggregateBucketAutoResultIdSerializer(IBsonSerializer<TValue>)
Initializes a new instance of the AggregateBucketAutoResultIdSerializer<TValue> class.
public AggregateBucketAutoResultIdSerializer(IBsonSerializer<TValue> valueSerializer)
Parameters
valueSerializerIBsonSerializer<TValue>The value serializer.
Methods
DeserializeValue(BsonDeserializationContext, BsonDeserializationArgs)
Deserializes a class.
protected override AggregateBucketAutoResultId<TValue> DeserializeValue(BsonDeserializationContext context, BsonDeserializationArgs args)
Parameters
contextBsonDeserializationContextThe deserialization context.
argsBsonDeserializationArgsThe deserialization args.
Returns
- AggregateBucketAutoResultId<TValue>
A deserialized value.
SerializeValue(BsonSerializationContext, BsonSerializationArgs, AggregateBucketAutoResultId<TValue>)
Serializes a value of type {TValue}.
protected override void SerializeValue(BsonSerializationContext context, BsonSerializationArgs args, AggregateBucketAutoResultId<TValue> value)
Parameters
contextBsonSerializationContextThe serialization context.
argsBsonSerializationArgsThe serialization args.
valueAggregateBucketAutoResultId<TValue>The value.
TryGetMemberSerializationInfo(string, out BsonSerializationInfo)
Tries to get the serialization info for a member.
public bool TryGetMemberSerializationInfo(string memberName, out BsonSerializationInfo serializationInfo)
Parameters
memberNamestringName of the member.
serializationInfoBsonSerializationInfoThe serialization information.
Returns
- bool
trueif the serialization info exists; otherwisefalse.