From d6abf3fdf65f8de3caca1f1246c6af5a00f9ca16 Mon Sep 17 00:00:00 2001 From: Chris Cameron Date: Mon, 4 Feb 2019 13:22:59 -0500 Subject: [PATCH] perf: Don't serialize namespace for builtin types --- ICD.Common.Utils/Extensions/JsonWriterExtensions.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ICD.Common.Utils/Extensions/JsonWriterExtensions.cs b/ICD.Common.Utils/Extensions/JsonWriterExtensions.cs index dd82f32..637f073 100644 --- a/ICD.Common.Utils/Extensions/JsonWriterExtensions.cs +++ b/ICD.Common.Utils/Extensions/JsonWriterExtensions.cs @@ -24,7 +24,10 @@ namespace ICD.Common.Utils.Extensions return; } - string name = type.GetNameWithoutAssemblyDetails(); + string name = Type.GetType(type.FullName) == null + ? type.GetNameWithoutAssemblyDetails() + : type.FullName; + extends.WriteValue(name); }