diff --git a/src/MaksIT.MongoDB.Linq/MaksIT.MongoDB.Linq.csproj b/src/MaksIT.MongoDB.Linq/MaksIT.MongoDB.Linq.csproj
index 5e18806..b019ef2 100644
--- a/src/MaksIT.MongoDB.Linq/MaksIT.MongoDB.Linq.csproj
+++ b/src/MaksIT.MongoDB.Linq/MaksIT.MongoDB.Linq.csproj
@@ -8,7 +8,7 @@
MaksIT.MongoDB.Linq
- 1.0.9
+ 1.1.0
Maksym Sadovnychyy
MAKS-IT
MaksIT.MongoDB.Linq
diff --git a/src/MaksIT.MongoDB.Linq/Serializers/GuidSerializer.cs b/src/MaksIT.MongoDB.Linq/Serializers/GuidSerializer.cs
deleted file mode 100644
index 2d3f88d..0000000
--- a/src/MaksIT.MongoDB.Linq/Serializers/GuidSerializer.cs
+++ /dev/null
@@ -1,23 +0,0 @@
-using MongoDB.Bson;
-using MongoDB.Bson.Serialization;
-using MongoDB.Bson.Serialization.Serializers;
-
-
-namespace MaksIT.MaksIT.MongoDB.Linq.Serializers;
-
-public class GuidSerializer : SerializerBase {
- public override Guid Deserialize(BsonDeserializationContext context, BsonDeserializationArgs args) {
- var bsonType = context.Reader.CurrentBsonType;
- if (bsonType == BsonType.Binary) {
- var binaryData = context.Reader.ReadBinaryData();
- return new Guid(binaryData.Bytes);
- }
- throw new FormatException($"Cannot deserialize BsonType '{bsonType}' to Guid.");
- }
-
- public override void Serialize(BsonSerializationContext context, BsonSerializationArgs args, Guid value) {
- var guidBytes = value.ToByteArray();
- var binaryData = new BsonBinaryData(guidBytes, BsonBinarySubType.UuidStandard);
- context.Writer.WriteBinaryData(binaryData);
- }
-}
diff --git a/src/MaksIT.MongoDB.Linq/Serializers/ListGuidSerializer.cs b/src/MaksIT.MongoDB.Linq/Serializers/ListGuidSerializer.cs
deleted file mode 100644
index 1eee09e..0000000
--- a/src/MaksIT.MongoDB.Linq/Serializers/ListGuidSerializer.cs
+++ /dev/null
@@ -1,33 +0,0 @@
-using MongoDB.Bson;
-using MongoDB.Bson.Serialization;
-using MongoDB.Bson.Serialization.Serializers;
-
-
-namespace MaksIT.MaksIT.MongoDB.Linq.Serializers;
-
-public class ListGuidSerializer : SerializerBase> {
- private readonly GuidSerializer _guidSerializer = new GuidSerializer();
-
- public override List Deserialize(BsonDeserializationContext context, BsonDeserializationArgs args) {
- var bsonType = context.Reader.CurrentBsonType;
- if (bsonType == BsonType.Array) {
- var guidList = new List();
- context.Reader.ReadStartArray();
- while (context.Reader.ReadBsonType() != BsonType.EndOfDocument) {
- var guid = _guidSerializer.Deserialize(context, args);
- guidList.Add(guid);
- }
- context.Reader.ReadEndArray();
- return guidList;
- }
- throw new FormatException($"Cannot deserialize BsonType '{bsonType}' to List.");
- }
-
- public override void Serialize(BsonSerializationContext context, BsonSerializationArgs args, List value) {
- context.Writer.WriteStartArray();
- foreach (var guid in value) {
- _guidSerializer.Serialize(context, args, guid);
- }
- context.Writer.WriteEndArray();
- }
-}