Class DateOnlySerializer
- Namespace
- Cratis.Applications.MongoDB
- Assembly
- Cratis.Applications.MongoDB.dll
Represents a serializer for handling serialization of DateOnly.
public class DateOnlySerializer : StructSerializerBase<DateOnly>, IBsonSerializer<DateOnly>, IBsonSerializer
- Implements
-
IBsonSerializer<DateOnly>IBsonSerializer
- Inherited Members
-
SerializerBase<DateOnly>.GetHashCode()SerializerBase<DateOnly>.CreateCannotBeDeserializedException()SerializerBase<DateOnly>.CreateCannotBeSerializedException()SerializerBase<DateOnly>.CreateCannotDeserializeFromBsonTypeException(BsonType)SerializerBase<DateOnly>.EnsureBsonTypeEquals(IBsonReader, BsonType)SerializerBase<DateOnly>.ValueType
Constructors
DateOnlySerializer()
public DateOnlySerializer()
Methods
Deserialize(BsonDeserializationContext, BsonDeserializationArgs)
Deserializes a value.
public override DateOnly Deserialize(BsonDeserializationContext context, BsonDeserializationArgs args)
Parameters
context
BsonDeserializationContextThe deserialization context.
args
BsonDeserializationArgsThe deserialization args.
Returns
- DateOnly
A deserialized value.
Serialize(BsonSerializationContext, BsonSerializationArgs, DateOnly)
Serializes a value.
public override void Serialize(BsonSerializationContext context, BsonSerializationArgs args, DateOnly value)
Parameters
context
BsonSerializationContextThe serialization context.
args
BsonSerializationArgsThe serialization args.
value
DateOnlyThe value.