Skip to content

Commit 51b9751

Browse files
rstamDmitryLukyanov
authored andcommitted
CSHARP-4564: Implement ValueSerializers.
1 parent da9d055 commit 51b9751

File tree

3 files changed

+2020
-0
lines changed

3 files changed

+2020
-0
lines changed

src/MongoDB.Bson/Serialization/PrimitiveSerializationProvider.cs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,14 @@ static PrimitiveSerializationProvider()
7171
{ typeof(UInt32), typeof(UInt32Serializer) },
7272
{ typeof(UInt64), typeof(UInt64Serializer) },
7373
{ typeof(Uri), typeof(UriSerializer) },
74+
{ typeof(ValueTuple<>), typeof(ValueTupleSerializer<>) },
75+
{ typeof(ValueTuple<,>), typeof(ValueTupleSerializer<,>) },
76+
{ typeof(ValueTuple<,,>), typeof(ValueTupleSerializer<,,>) },
77+
{ typeof(ValueTuple<,,,>), typeof(ValueTupleSerializer<,,,>) },
78+
{ typeof(ValueTuple<,,,,>), typeof(ValueTupleSerializer<,,,,>) },
79+
{ typeof(ValueTuple<,,,,,>), typeof(ValueTupleSerializer<,,,,,>) },
80+
{ typeof(ValueTuple<,,,,,,>), typeof(ValueTupleSerializer<,,,,,,>) },
81+
{ typeof(ValueTuple<,,,,,,,>), typeof(ValueTupleSerializer<,,,,,,,>) },
7482
{ typeof(Version), typeof(VersionSerializer) }
7583
};
7684
}

0 commit comments

Comments
 (0)