Browse Source

Fully qualified calls to constructors in the generated C#.

Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
pull/843/head
Dimitar Dobrev 8 years ago
parent
commit
f6df3267d0
  1. 3
      src/Generator/Generators/CSharp/CSharpSources.cs

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

@ -1935,7 +1935,8 @@ namespace CppSharp.Generators.CSharp @@ -1935,7 +1935,8 @@ namespace CppSharp.Generators.CSharp
PopBlock(NewLineKind.BeforeNextBlock);
}
var ctorCall = string.Format("{0}{1}", @class.Name, @class.IsAbstract ? "Internal" : "");
var suffix = @class.IsAbstract ? "Internal" : string.Empty;
var ctorCall = $"{@class.Visit(TypePrinter)}{suffix}";
if (!@class.IsAbstractImpl)
{
PushBlock(BlockKind.Method);

Loading…
Cancel
Save