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

context BsonDeserializationContext

The deserialization context.

args BsonDeserializationArgs

The 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

context BsonSerializationContext

The serialization context.

args BsonSerializationArgs

The serialization args.

value Polygon

The value.