Browse Source

Fixed SD2-850: Code generation for abstract EventBindingService class adds 'override virtual' modifiers

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.0@1566 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
shortcuts
Daniel Grunwald 19 years ago
parent
commit
f4f667dbf6
  1. 4
      src/Main/Base/Project/Src/TextEditor/Commands/CodeGenerators/AbstractClassImplementorCodeGenerator.cs

4
src/Main/Base/Project/Src/TextEditor/Commands/CodeGenerators/AbstractClassImplementorCodeGenerator.cs

@ -35,7 +35,7 @@ namespace ICSharpCode.SharpDevelop.DefaultEditor.Commands @@ -35,7 +35,7 @@ namespace ICSharpCode.SharpDevelop.DefaultEditor.Commands
foreach (IProperty property in currentClass.DefaultReturnType.GetProperties()) {
if (property.IsAbstract) {
AttributedNode node = CodeGenerator.ConvertMember(property, classFinderContext);
node.Modifier &= ~Modifier.Abstract;
node.Modifier &= ~(Modifier.Abstract | Modifier.Virtual);
node.Modifier |= Modifier.Override;
nodes.Add(node);
}
@ -43,7 +43,7 @@ namespace ICSharpCode.SharpDevelop.DefaultEditor.Commands @@ -43,7 +43,7 @@ namespace ICSharpCode.SharpDevelop.DefaultEditor.Commands
foreach (IMethod method in currentClass.DefaultReturnType.GetMethods()) {
if (method.IsAbstract) {
AttributedNode node = CodeGenerator.ConvertMember(method, classFinderContext);
node.Modifier &= ~Modifier.Abstract;
node.Modifier &= ~(Modifier.Abstract | Modifier.Virtual);
node.Modifier |= Modifier.Override;
nodes.Add(node);
}

Loading…
Cancel
Save