From 65a2c1e1fd7fd164f0f21ef36c218d34230065f8 Mon Sep 17 00:00:00 2001 From: RogueException Date: Wed, 9 Aug 2017 02:15:38 -0300 Subject: [PATCH] Made DiscordJsonSerializer public --- .../Serialization/Json/DiscordJsonSerializer.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Discord.Net.Rest/Serialization/Json/DiscordJsonSerializer.cs b/src/Discord.Net.Rest/Serialization/Json/DiscordJsonSerializer.cs index e2a4038c5..673836e7e 100644 --- a/src/Discord.Net.Rest/Serialization/Json/DiscordJsonSerializer.cs +++ b/src/Discord.Net.Rest/Serialization/Json/DiscordJsonSerializer.cs @@ -4,7 +4,7 @@ using System.Reflection; namespace Discord.Serialization.Json { - internal class DiscordJsonSerializer : JsonSerializer + public class DiscordJsonSerializer : JsonSerializer { private static readonly Lazy _singleton = new Lazy(); public static new DiscordJsonSerializer Global => _singleton.Value; @@ -14,6 +14,7 @@ namespace Discord.Serialization.Json AddConverter(); AddConverter((type, prop) => prop?.GetCustomAttribute() != null); AddConverter((type, prop) => prop?.GetCustomAttribute() != null); + AddGenericConverter(typeof(API.EntityOrId<>), typeof(EntityOrIdPropertyConverter<>)); AddGenericConverter(typeof(Optional<>), typeof(OptionalPropertyConverter<>)); }