Browse Source

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
shortcuts
Daniel Grunwald 16 years ago
parent
commit
2bd75facc9
  1. 1
      src/Main/ICSharpCode.SharpDevelop.Dom/Project/Src/Refactoring/CodeGenerator.cs

1
src/Main/ICSharpCode.SharpDevelop.Dom/Project/Src/Refactoring/CodeGenerator.cs

@ -593,6 +593,7 @@ namespace ICSharpCode.SharpDevelop.Dom.Refactoring @@ -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

Loading…
Cancel
Save