From 0c98bd29a15278a7ff46e68a710a442d92a66f48 Mon Sep 17 00:00:00 2001
From: Ivan M <33786293+ivanmem@users.noreply.github.com>
Date: Thu, 14 Sep 2023 00:52:39 +0300
Subject: [PATCH] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?=
=?UTF-8?q?=D1=8F=D0=B5=D1=82=20snake=5Fcase=20=D0=B2=20enum=20(#1590)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
VkNet/Utils/JsonConverter/TolerantStringEnumConverter.cs | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/VkNet/Utils/JsonConverter/TolerantStringEnumConverter.cs b/VkNet/Utils/JsonConverter/TolerantStringEnumConverter.cs
index 3d97e71d6..3ba7822ff 100644
--- a/VkNet/Utils/JsonConverter/TolerantStringEnumConverter.cs
+++ b/VkNet/Utils/JsonConverter/TolerantStringEnumConverter.cs
@@ -9,12 +9,17 @@ namespace VkNet.Utils.JsonConverter;
///
public class TolerantStringEnumConverter : StringEnumConverter
{
+ ///
+ public TolerantStringEnumConverter()
+ {
+ NamingStrategy = new SnakeCaseNamingStrategy();
+ }
+
///
public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
{
try
{
- NamingStrategy = new SnakeCaseNamingStrategy();
return base.ReadJson(reader, objectType, existingValue, serializer);
}
catch(System.Exception e)