From 118f3cc1216eeee51bb052770ec113d73ddb8b28 Mon Sep 17 00:00:00 2001 From: Daniel Grunwald Date: Mon, 23 Oct 2006 21:40:10 +0000 Subject: [PATCH] Update to boo-0.7.6.2351 git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1936 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61 --- .../Project/Src/CodeCompletion/ConvertVisitor.cs | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/AddIns/BackendBindings/Boo/BooBinding/Project/Src/CodeCompletion/ConvertVisitor.cs b/src/AddIns/BackendBindings/Boo/BooBinding/Project/Src/CodeCompletion/ConvertVisitor.cs index a6de8c56af..612c5231c3 100644 --- a/src/AddIns/BackendBindings/Boo/BooBinding/Project/Src/CodeCompletion/ConvertVisitor.cs +++ b/src/AddIns/BackendBindings/Boo/BooBinding/Project/Src/CodeCompletion/ConvertVisitor.cs @@ -430,12 +430,15 @@ namespace Grunwald.BooBinding.CodeCompletion { //LoggingService.Debug("Method: " + node.FullName + " (" + node.Modifiers + ")"); DefaultMethod method = new DefaultMethod(node.Name, null, GetModifier(node), GetRegion(node), GetClientRegion(node), OuterClass); - if ((node.ImplementationFlags & AST.MethodImplementationFlags.Extension) == AST.MethodImplementationFlags.Extension) { - method.IsExtensionMethod = true; - } + + // Removed, the newer Boo builds implement extension methods differently +// if ((node.ImplementationFlags & AST.MethodImplementationFlags.Extension) == AST.MethodImplementationFlags.Extension) { +// method.IsExtensionMethod = true; +// } + ConvertAttributes(node, method); ConvertTemplates(node, method); - // return type must be assign AFTER ConvertTemplates + // return type must be assigned AFTER ConvertTemplates method.ReturnType = CreateReturnType(node, method); ConvertParameters(node.Parameters, method); _currentClass.Peek().Methods.Add(method);