Browse Source

Restored a deleted piece that helps generate simpler code.

Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
pull/547/head
Dimitar Dobrev 10 years ago
parent
commit
cdd6e0eaa8
  1. 6
      src/Generator/Generators/CSharp/CSharpTextTemplate.cs

6
src/Generator/Generators/CSharp/CSharpTextTemplate.cs

@ -2656,6 +2656,12 @@ namespace CppSharp.Generators.CSharp @@ -2656,6 +2656,12 @@ namespace CppSharp.Generators.CSharp
private ParamMarshal GenerateFunctionParamMarshal(Parameter param, int paramIndex,
Function function = null)
{
PrimitiveType primitive;
if (param.Type.IsPrimitiveType(out primitive) && primitive != PrimitiveType.Char)
{
return new ParamMarshal { Name = param.Name, Param = param };
}
var argName = "arg" + paramIndex.ToString(CultureInfo.InvariantCulture);
var paramMarshal = new ParamMarshal { Name = argName, Param = param };

Loading…
Cancel
Save