diff --git a/src/Bridge/ASTVisitor.cs b/src/Bridge/ASTVisitor.cs index d8573edf..6537b1a4 100644 --- a/src/Bridge/ASTVisitor.cs +++ b/src/Bridge/ASTVisitor.cs @@ -27,6 +27,8 @@ namespace CppSharp public bool VisitNamespaceTypedefs = true; public bool VisitNamespaceEvents = true; public bool VisitNamespaceVariables = true; + + public bool VisitFunctionParameters = true; } /// @@ -87,8 +89,9 @@ namespace CppSharp if (function.ReturnType != null) function.ReturnType.Visit(this); - foreach (var param in function.Parameters) - param.Visit(this); + if (Options.VisitFunctionParameters) + foreach (var param in function.Parameters) + param.Visit(this); return true; }