From ab4440fb14df60ad613e9ce53b1f6f12a2995ca7 Mon Sep 17 00:00:00 2001 From: Tom Spilman Date: Thu, 29 May 2014 14:53:24 -0500 Subject: [PATCH] Fixed in/out for CLI. --- src/Generator/Generators/CLI/CLISourcesTemplate.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 {