Browse Source

Enforced the option for generating partial C# classes by removing it.

Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
pull/719/head
Dimitar Dobrev 9 years ago
parent
commit
9cb7155679
  1. 3
      src/Generator/Generators/CSharp/CSharpSources.cs
  2. 2
      src/Generator/Options.cs

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

@ -723,8 +723,7 @@ namespace CppSharp.Generators.CSharp @@ -723,8 +723,7 @@ namespace CppSharp.Generators.CSharp
Write("static ");
// This token needs to directly precede the "class" token.
if (Options.GeneratePartialClasses)
Write("partial ");
Write("partial ");
Write(@class.IsInterface ? "interface " : (@class.IsValueType ? "struct " : "class "));
Write("{0}", Helpers.SafeIdentifier(@class.Name));

2
src/Generator/Options.cs

@ -17,7 +17,6 @@ namespace CppSharp @@ -17,7 +17,6 @@ namespace CppSharp
Modules = new List<Module> { SystemModule };
GeneratorKind = GeneratorKind.CSharp;
GeneratePartialClasses = true;
GenerateClassMarshals = false;
OutputInteropIncludes = true;
MaxIndent = 80;
@ -90,7 +89,6 @@ namespace CppSharp @@ -90,7 +89,6 @@ namespace CppSharp
public bool OutputInteropIncludes;
public bool GenerateFunctionTemplates;
public bool GeneratePartialClasses;
public bool GenerateInternalImports;
public bool GenerateClassMarshals;
public bool GenerateInlines;

Loading…
Cancel
Save