Skip to content

Commit 5ea2026

Browse files
committed
Add type serializer for System.Half
1 parent 70573a6 commit 5ea2026

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

SQLiteSharp/Orm.cs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -231,6 +231,13 @@ private void AddDefaultTypeSerializers() {
231231
serialize: (double clr) => clr,
232232
deserialize: (SqliteValue sqlite, Type clrType) => sqlite.CastFloat
233233
);
234+
#if NET5_0_OR_GREATER
235+
RegisterType<Half>(
236+
SqliteType.Float,
237+
serialize: (Half clr) => (double)clr,
238+
deserialize: (SqliteValue sqlite, Type clrType) => (Half)sqlite.CastFloat
239+
);
240+
#endif
234241
RegisterType<TimeSpan>(
235242
SqliteType.Integer,
236243
serialize: (TimeSpan clr) => clr.Ticks,

0 commit comments

Comments
 (0)