From 826bf6b515ee171ad570e371c9914377f4c10a2b Mon Sep 17 00:00:00 2001 From: Kevin Glynn Date: Sun, 13 Nov 2011 21:43:37 +0100 Subject: [PATCH] grrr, wasn't properly copying the invoker method causing painful to debug symptoms :( --- .../CS2JTranslator/CS2JTemplate/TranslationTemplate.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/CSharpTranslator/antlr3/src/CS2JTranslator/CS2JTemplate/TranslationTemplate.cs b/CSharpTranslator/antlr3/src/CS2JTranslator/CS2JTemplate/TranslationTemplate.cs index b693b05..7f3e9eb 100644 --- a/CSharpTranslator/antlr3/src/CS2JTranslator/CS2JTemplate/TranslationTemplate.cs +++ b/CSharpTranslator/antlr3/src/CS2JTranslator/CS2JTemplate/TranslationTemplate.cs @@ -1143,8 +1143,13 @@ namespace Twiglet.CS2J.Translator.TypeRep { public InvokeRepTemplate() { - } + + public InvokeRepTemplate(TypeRepTemplate parent, MethodRepTemplate copyFrom) + : base(parent, copyFrom) + { + } + public InvokeRepTemplate (string retType, string methodName, string[] tParams, List pars) : base(retType, methodName, tParams, pars) { } @@ -2956,7 +2961,7 @@ namespace Twiglet.CS2J.Translator.TypeRep { if (copyFrom.Invoke != null) { - Invoke = copyFrom.Invoke; + Invoke = new InvokeRepTemplate(this, copyFrom.Invoke); } }