From 565776ef9ec708817f4489824dbb548bbf57e72a Mon Sep 17 00:00:00 2001 From: josetr <37419832+josetr@users.noreply.github.com> Date: Mon, 4 Jul 2022 18:10:10 +0100 Subject: [PATCH] Fix issue where a `ref` parameter would always be overwritten --- src/Generator/Generators/CSharp/CSharpSources.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Generator/Generators/CSharp/CSharpSources.cs b/src/Generator/Generators/CSharp/CSharpSources.cs index d5fad15c..4453567b 100644 --- a/src/Generator/Generators/CSharp/CSharpSources.cs +++ b/src/Generator/Generators/CSharp/CSharpSources.cs @@ -3313,7 +3313,7 @@ WriteLines($@" var argName = Generator.GeneratedIdentifier("arg") + paramIndex.ToString(CultureInfo.InvariantCulture); var paramMarshal = new ParamMarshal { Name = argName, Param = param }; - if (param.IsOut || param.IsInOut) + if (param.IsOut) { var paramType = param.Type;