From 9411268e0cf1006b2bbb33f16df959c574068f24 Mon Sep 17 00:00:00 2001 From: triton Date: Sat, 18 May 2013 15:35:23 +0100 Subject: [PATCH] Added ASTVisitor option to not visit function parameters. --- src/Bridge/ASTVisitor.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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; }