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