Browse Source

Sealed private overrides.

Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
pull/281/head
Dimitar Dobrev 12 years ago
parent
commit
b1afea2251
  1. 4
      src/Generator/Generators/CLI/CLIHeadersTemplate.cs
  2. 4
      src/Generator/Generators/CSharp/CSharpTextTemplate.cs

4
src/Generator/Generators/CLI/CLIHeadersTemplate.cs

@ -702,7 +702,11 @@ namespace CppSharp.Generators.CLI @@ -702,7 +702,11 @@ namespace CppSharp.Generators.CLI
Write(")");
if (method.IsOverride)
{
if (method.Access == AccessSpecifier.Private)
Write(" sealed");
Write(" override");
}
WriteLine(";");

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

@ -2010,7 +2010,11 @@ namespace CppSharp.Generators.CSharp @@ -2010,7 +2010,11 @@ namespace CppSharp.Generators.CSharp
Write("static ");
if (method.IsOverride)
{
if (method.Access == AccessSpecifier.Private)
Write("sealed ");
Write("override ");
}
if (Driver.Options.GenerateAbstractImpls && method.IsPure)
Write("abstract ");

Loading…
Cancel
Save