Class PointSerializer
- Namespace
- Cratis.Arc.MongoDB
- Assembly
- Cratis.Arc.MongoDB.dll
Represents a serializer for handling serialization of Point.
public class PointSerializer : SerializerBase<Point>, IBsonSerializer<Point>, IBsonSerializer
- Inheritance
-
SerializerBase<Point>PointSerializer
- Implements
-
IBsonSerializer<Point>IBsonSerializer
- Inherited Members
-
SerializerBase<Point>.GetHashCode()SerializerBase<Point>.CreateCannotBeDeserializedException()SerializerBase<Point>.CreateCannotBeSerializedException()SerializerBase<Point>.CreateCannotDeserializeFromBsonTypeException(BsonType)SerializerBase<Point>.EnsureBsonTypeEquals(IBsonReader, BsonType)SerializerBase<Point>.ValueType
- Extension Methods
Constructors
PointSerializer()
public PointSerializer()
Methods
Deserialize(BsonDeserializationContext, BsonDeserializationArgs)
Deserializes a value.
public override Point Deserialize(BsonDeserializationContext context, BsonDeserializationArgs args)
Parameters
contextBsonDeserializationContextThe deserialization context.
argsBsonDeserializationArgsThe deserialization args.
Returns
- Point
A deserialized value.
Serialize(BsonSerializationContext, BsonSerializationArgs, Point)
Serializes a value.
public override void Serialize(BsonSerializationContext context, BsonSerializationArgs args, Point value)
Parameters
contextBsonSerializationContextThe serialization context.
argsBsonSerializationArgsThe serialization args.
valuePointThe value.