From 0e9ec6824b956df171c36ac66189590d527107b8 Mon Sep 17 00:00:00 2001 From: the_fiddler Date: Tue, 12 Oct 2010 17:35:40 +0000 Subject: [PATCH] Mark all parameter names that match reserved keywords. --- Source/Bind/Structures/Parameter.cs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/Source/Bind/Structures/Parameter.cs b/Source/Bind/Structures/Parameter.cs index 1f1249e5..5735ab72 100644 --- a/Source/Bind/Structures/Parameter.cs +++ b/Source/Bind/Structures/Parameter.cs @@ -328,10 +328,8 @@ namespace Bind.Structures if (Reference) WrapperType |= WrapperTypes.ReferenceParameter; - if (Name == "params") - Name = "@params"; - if (Name == "event") - Name = "@event"; + if (Utilities.Keywords.Contains(Name)) + Name = "@" + Name; // This causes problems with bool arrays //if (CurrentType.ToLower().Contains("bool"))