From 0124c434392d74d932590ed42b9dd134bec3786c Mon Sep 17 00:00:00 2001 From: Dimitar Dobrev Date: Wed, 26 Jul 2017 22:32:35 +0300 Subject: [PATCH] Removed a hack while renaming. Signed-off-by: Dimitar Dobrev --- src/Generator/Passes/RenamePass.cs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/Generator/Passes/RenamePass.cs b/src/Generator/Passes/RenamePass.cs index f9d36231..3d29e80a 100644 --- a/src/Generator/Passes/RenamePass.cs +++ b/src/Generator/Passes/RenamePass.cs @@ -218,7 +218,8 @@ namespace CppSharp.Passes public override bool VisitClassDecl(Class @class) { - base.VisitClassDecl(@class); + if (!base.VisitClassDecl(@class)) + return false; foreach (var property in @class.Properties.OrderByDescending(p => p.Access)) VisitProperty(property); @@ -232,9 +233,14 @@ namespace CppSharp.Passes return true; } + public override bool VisitFieldDecl(Field field) + { + return VisitDeclaration(field); + } + public override bool VisitParameterDecl(Parameter parameter) { - return base.VisitDeclaration(parameter); + return VisitDeclaration(parameter); } }