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. 1
      src/Generator/Generators/CSharp/CSharpSources.cs
  2. 2
      src/Generator/Options.cs

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

@ -723,7 +723,6 @@ namespace CppSharp.Generators.CSharp
Write("static "); Write("static ");
// This token needs to directly precede the "class" token. // 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(@class.IsInterface ? "interface " : (@class.IsValueType ? "struct " : "class "));

2
src/Generator/Options.cs

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

Loading…
Cancel
Save