diff --git a/src/Generator/Generators/CLI/CLISourcesTemplate.cs b/src/Generator/Generators/CLI/CLISourcesTemplate.cs index 3feaf045..a3e233a7 100644 --- a/src/Generator/Generators/CLI/CLISourcesTemplate.cs +++ b/src/Generator/Generators/CLI/CLISourcesTemplate.cs @@ -1067,7 +1067,10 @@ namespace CppSharp.Generators.CLI var typePrinter = new CppTypePrinter(Driver.TypeDatabase); var type = paramType.Visit(typePrinter); - WriteLine("{0} {1};", type, argName); + if (param.IsInOut) + WriteLine("{0} {1} = {2};", type, argName, param.Name); + else + WriteLine("{0} {1};", type, argName); } else {