Browse Source

Fix issue where a `ref` parameter would always be overwritten

refactor
josetr 3 years ago
parent
commit
565776ef9e
  1. 2
      src/Generator/Generators/CSharp/CSharpSources.cs

2
src/Generator/Generators/CSharp/CSharpSources.cs

@ -3313,7 +3313,7 @@ WriteLines($@" @@ -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;

Loading…
Cancel
Save