From ab0f326df145f7e6237e70019f277752ee90aa65 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Boh=C3=A1=C4=8Dek?= Date: Sat, 7 Jan 2023 12:02:55 +0100 Subject: [PATCH] fix(packets): correctly deserialize list with generic elements inline --- .../InlineConverterGenerators/ListInlineConverterGenerator.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Packets/NosSmooth.PacketSerializersGenerator/InlineConverterGenerators/ListInlineConverterGenerator.cs b/Packets/NosSmooth.PacketSerializersGenerator/InlineConverterGenerators/ListInlineConverterGenerator.cs index 582688e3d976bd81b92fef450b8de9b213a075c5..e4c2fd193e4361e14b61df0bf430a48652b7b1a8 100644 --- a/Packets/NosSmooth.PacketSerializersGenerator/InlineConverterGenerators/ListInlineConverterGenerator.cs +++ b/Packets/NosSmooth.PacketSerializersGenerator/InlineConverterGenerators/ListInlineConverterGenerator.cs @@ -96,7 +96,7 @@ public class ListInlineConverterGenerator : IInlineConverterGenerator private string GetMethodName(ITypeSymbol genericArgumentType) { return - $"ParseList{genericArgumentType.ToString().TrimEnd('?').Replace('.', '_')}{((genericArgumentType.IsNullable() ?? false) ? "Nullable" : string.Empty)}"; + $"ParseList{genericArgumentType.ToString().TrimEnd('?').Replace('.', '_').Replace('<', '_').Replace('>', '_')}{((genericArgumentType.IsNullable() ?? false) ? "Nullable" : string.Empty)}"; } ///