Table of Contents

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
Inheritance
SerializerBase<DateOnly>
StructSerializerBase<DateOnly>
DateOnlySerializer
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 BsonDeserializationContext

The deserialization context.

args BsonDeserializationArgs

The 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 BsonSerializationContext

The serialization context.

args BsonSerializationArgs

The serialization args.

value DateOnly

The value.