From bc971d723f31355b400b08f363b74d0639b5bdb4 Mon Sep 17 00:00:00 2001 From: Mike Kestner Date: Mon, 13 Aug 2007 18:18:12 +0000 Subject: [PATCH] 2007-08-13 Mike Kestner * generator/MethodBody.cs : finally kill the s/out ref/ref/ hack. * generator/Parameter.cs : ditto. svn path=/trunk/gtk-sharp/; revision=83985 --- ChangeLog | 5 +++++ generator/MethodBody.cs | 6 +----- generator/Parameters.cs | 2 -- 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/ChangeLog b/ChangeLog index e23a21520..a7a7e74a6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-08-13 Mike Kestner + + * generator/MethodBody.cs : finally kill the s/out ref/ref/ hack. + * generator/Parameter.cs : ditto. + 2007-08-13 Mike Kestner * generator/ByRefGen.cs : implement IManualMarshaler. diff --git a/generator/MethodBody.cs b/generator/MethodBody.cs index cc7c0014c..9f654a8ac 100644 --- a/generator/MethodBody.cs +++ b/generator/MethodBody.cs @@ -72,11 +72,7 @@ namespace GtkSharp.Generation { result [i] += call_parm; } - string call_string = String.Join (", ", result); - call_string = call_string.Replace ("out ref", "out"); - call_string = call_string.Replace ("out out ", "out "); - call_string = call_string.Replace ("ref ref", "ref"); - return call_string; + return String.Join (", ", result); } public void Initialize (GenerationInfo gen_info, bool is_get, bool is_set, string indent) diff --git a/generator/Parameters.cs b/generator/Parameters.cs index fd560a8aa..f6ed4c698 100644 --- a/generator/Parameters.cs +++ b/generator/Parameters.cs @@ -185,8 +185,6 @@ namespace GtkSharp.Generation { string sig = MarshalType + " " + Name; if (PassAs != String.Empty) sig = PassAs + " " + sig; - sig = sig.Replace ("out ref", "out"); - sig = sig.Replace ("ref ref", "ref"); return sig; } }