Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
@ -80,7 +80,8 @@ namespace CppSharp.Passes
if (method != null)
{
return Targets.HasFlag(RenameTargets.Method) &&
method.Kind == CXXMethodKind.Normal;
method.Kind == CXXMethodKind.Normal &&
method.Name != "dispose";
}
var function = decl as Function;
@ -653,6 +653,10 @@ void HasOverloadsWithDifferentPointerKindsToSameType::overload(const int& i)
void HasOverloadsWithDifferentPointerKindsToSameType::dispose()
void hasPointerParam(Foo* foo, int i)
@ -1212,6 +1212,7 @@ public:
void overload(int& i);
void overload(int&& i);
void overload(const int& i);
void dispose();
};
DLL_API void hasPointerParam(Foo* foo, int i);