Browse Source

Changed events to be visited after properties when renaming.

Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
pull/791/head
Dimitar Dobrev 8 years ago
parent
commit
c3f7c50702
  1. 6
      src/Generator/Passes/RenamePass.cs

6
src/Generator/Passes/RenamePass.cs

@ -32,9 +32,10 @@ namespace CppSharp.Passes @@ -32,9 +32,10 @@ namespace CppSharp.Passes
{
VisitOptions.VisitFunctionReturnType = false;
VisitOptions.VisitTemplateArguments = false;
// properties need to be visited but in a different order (see VisitClassDecl) so disable the default order
// these need to be visited but in a different order (see VisitClassDecl) so disable the default order
VisitOptions.VisitClassProperties = false;
VisitOptions.VisitClassMethods = false;
VisitOptions.VisitNamespaceEvents = false;
}
protected RenamePass(RenameTargets targets)
@ -227,6 +228,9 @@ namespace CppSharp.Passes @@ -227,6 +228,9 @@ namespace CppSharp.Passes
foreach (var method in @class.Methods)
VisitMethodDecl(method);
foreach (var @event in @class.Events)
VisitEvent(@event);
return true;
}

Loading…
Cancel
Save