Browse Source

When generating the internal name for a function, take into account its original function.

pull/47/merge
triton 12 years ago
parent
commit
6c1e8fdbbf
  1. 3
      src/Generator/Generators/CSharp/CSharpTextTemplate.cs

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

@ -2052,6 +2052,9 @@ namespace CppSharp.Generators.CSharp
if (!function.IsProcessed || function.ExplicityIgnored) if (!function.IsProcessed || function.ExplicityIgnored)
return; return;
if (function.OriginalFunction != null)
function = function.OriginalFunction;
PushBlock(CSharpBlockKind.InternalsClassMethod); PushBlock(CSharpBlockKind.InternalsClassMethod);
GenerateDeclarationCommon(function); GenerateDeclarationCommon(function);
WriteLine("[SuppressUnmanagedCodeSecurity]"); WriteLine("[SuppressUnmanagedCodeSecurity]");

Loading…
Cancel
Save