From 375b0acdc271eb771d1b176adc80815f5f241e13 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Patrik=20Ekl=C3=B6f?= Date: Wed, 22 Nov 2023 13:24:37 +0100 Subject: [PATCH] Use 'is not null' instead of '!= null' in Newtonsoft converter to avoid issues if wrapped type implements equality operators --- .../AnyOtherType_NewtonsoftJsonConverterReferenceType.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Vogen/Templates/AnyOtherType/AnyOtherType_NewtonsoftJsonConverterReferenceType.cs b/src/Vogen/Templates/AnyOtherType/AnyOtherType_NewtonsoftJsonConverterReferenceType.cs index f09a442b8e..edcb5948b2 100644 --- a/src/Vogen/Templates/AnyOtherType/AnyOtherType_NewtonsoftJsonConverterReferenceType.cs +++ b/src/Vogen/Templates/AnyOtherType/AnyOtherType_NewtonsoftJsonConverterReferenceType.cs @@ -15,6 +15,6 @@ public override void WriteJson(Newtonsoft.Json.JsonWriter writer, object value, public override object ReadJson(Newtonsoft.Json.JsonReader reader, System.Type objectType, object existingValue, Newtonsoft.Json.JsonSerializer serializer) { var result = serializer.Deserialize(reader); - return result != null ? VOTYPE.Deserialize(result) : null; + return result is not null ? VOTYPE.Deserialize(result) : null; } } \ No newline at end of file