From 7b34b351238c97614146579451901c14b3805983 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Boh=C3=A1=C4=8Dek?= Date: Fri, 7 Jan 2022 16:02:25 +0100 Subject: [PATCH] fix: pass reference in list converter --- .../InlineConverterGenerators/ListInlineConverterGenerator.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Core/NosSmooth.PacketSerializersGenerator/InlineConverterGenerators/ListInlineConverterGenerator.cs b/Core/NosSmooth.PacketSerializersGenerator/InlineConverterGenerators/ListInlineConverterGenerator.cs index fef8e89..4a76634 100644 --- a/Core/NosSmooth.PacketSerializersGenerator/InlineConverterGenerators/ListInlineConverterGenerator.cs +++ b/Core/NosSmooth.PacketSerializersGenerator/InlineConverterGenerators/ListInlineConverterGenerator.cs @@ -89,7 +89,7 @@ public class ListInlineConverterGenerator : IInlineConverterGenerator } textWriter.WriteLine - ($"{Constants.HelperClass}.{GetMethodName(genericArgument)}(typeConverter, _stringSerializer, stringEnumerator);"); + ($"{Constants.HelperClass}.{GetMethodName(genericArgument)}(typeConverter, _stringSerializer, ref stringEnumerator);"); return null; } @@ -107,7 +107,7 @@ public class ListInlineConverterGenerator : IInlineConverterGenerator textWriter.WriteLine ( @$" -public static Result> {GetMethodName(type)}(IStringConverter typeConverter, IStringSerializer _stringSerializer, PacketStringEnumerator stringEnumerator) +public static Result> {GetMethodName(type)}(IStringConverter typeConverter, IStringSerializer _stringSerializer, ref PacketStringEnumerator stringEnumerator) {{ var data = new List<{type.GetActualType()}>(); -- 2.49.0