Browse Source

Update to boo-0.7.6.2351

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1936 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
shortcuts
Daniel Grunwald 20 years ago
parent
commit
118f3cc121
  1. 11
      src/AddIns/BackendBindings/Boo/BooBinding/Project/Src/CodeCompletion/ConvertVisitor.cs

11
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 + ")"); //LoggingService.Debug("Method: " + node.FullName + " (" + node.Modifiers + ")");
DefaultMethod method = new DefaultMethod(node.Name, null, GetModifier(node), GetRegion(node), GetClientRegion(node), OuterClass); 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); ConvertAttributes(node, method);
ConvertTemplates(node, method); ConvertTemplates(node, method);
// return type must be assign AFTER ConvertTemplates // return type must be assigned AFTER ConvertTemplates
method.ReturnType = CreateReturnType(node, method); method.ReturnType = CreateReturnType(node, method);
ConvertParameters(node.Parameters, method); ConvertParameters(node.Parameters, method);
_currentClass.Peek().Methods.Add(method); _currentClass.Peek().Methods.Add(method);

Loading…
Cancel
Save