Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
@ -725,8 +725,6 @@ namespace CppSharp.Generators.CLI
if (method.IsOverride)
{
if (method.Access == AccessSpecifier.Private)
Write(" sealed");
Write(" override");
}
@ -2254,8 +2254,6 @@ namespace CppSharp.Generators.CSharp
if (isOverride)
Write("sealed ");
Write("override ");
@ -244,6 +244,8 @@ public unsafe class CSharpTests : GeneratorTestFixture
using (var hasOverridesWithChangedAccess = new HasOverridesWithChangedAccess())
hasOverridesWithChangedAccess.PrivateOverride();
using (var hasOverridesWithIncreasedAccess = new HasOverridesWithIncreasedAccess())
hasOverridesWithIncreasedAccess.PrivateOverride();
[Test]
@ -670,6 +670,14 @@ void HasOverridesWithChangedAccess::publicOverride()
HasOverridesWithIncreasedAccess::HasOverridesWithIncreasedAccess()
void HasOverridesWithIncreasedAccess::privateOverride(int i)
IgnoredType<int> PropertyWithIgnoredType::ignoredType()
return _ignoredType;
@ -453,6 +453,13 @@ private:
virtual void privateOverride(int i);
};
class DLL_API HasOverridesWithIncreasedAccess : public HasOverridesWithChangedAccess
public:
HasOverridesWithIncreasedAccess();
class DLL_API AbstractWithProperty