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