From 2bd75facc96ce0824c9c332052869ebe1cf5d5b5 Mon Sep 17 00:00:00 2001 From: Daniel Grunwald Date: Wed, 19 Aug 2009 20:26:59 +0000 Subject: [PATCH] Don't generate code for attributes of base class in override code completion. git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4739 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61 --- .../Project/Src/Refactoring/CodeGenerator.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Main/ICSharpCode.SharpDevelop.Dom/Project/Src/Refactoring/CodeGenerator.cs b/src/Main/ICSharpCode.SharpDevelop.Dom/Project/Src/Refactoring/CodeGenerator.cs index 958b8863ab..1e33a0bb47 100644 --- a/src/Main/ICSharpCode.SharpDevelop.Dom/Project/Src/Refactoring/CodeGenerator.cs +++ b/src/Main/ICSharpCode.SharpDevelop.Dom/Project/Src/Refactoring/CodeGenerator.cs @@ -593,6 +593,7 @@ namespace ICSharpCode.SharpDevelop.Dom.Refactoring AttributedNode node = ConvertMember(baseMember, targetContext); node.Modifier &= ~(Modifiers.Virtual | Modifiers.Abstract); node.Modifier |= Modifiers.Override; + node.Attributes.Clear(); // don't copy over attributes if (!baseMember.IsAbstract) { // replace the method/property body with a call to the base method/property