Skip to content

Commit d46fa07

Browse files
committed
add ifdef for IsValueType on core clr
1 parent a7e0cfd commit d46fa07

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/Nest/Search/Percolator/RegisterPercolator/RegisterPercolatorJsonConverter.cs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
using System.Linq;
44
using Newtonsoft.Json;
55
using Newtonsoft.Json.Linq;
6+
using System.Reflection;
67

78
namespace Nest
89
{
@@ -49,14 +50,14 @@ public override void WriteJson(JsonWriter writer, object value, JsonSerializer s
4950
foreach(var kv in request.Metadata)
5051
{
5152
writer.WritePropertyName(kv.Key);
53+
#if DOTNETCORE
54+
if (kv.Value.GetType().GetTypeInfo().IsValueType)
55+
#else
5256
if (kv.Value.GetType().IsValueType)
53-
{
57+
#endif
5458
writer.WriteValue(kv.Value);
55-
}
5659
else
57-
{
5860
serializer.Serialize(writer, kv.Value);
59-
}
6061
}
6162
}
6263

0 commit comments

Comments
 (0)