Browse Source

Don't show interface implementations as virtual.

pull/124/head
Ed Harvey 14 years ago committed by Daniel Grunwald
parent
commit
f3a086c409
  1. 4
      ILSpy/TreeNodes/MethodTreeNode.cs

4
ILSpy/TreeNodes/MethodTreeNode.cs

@ -89,8 +89,10 @@ namespace ICSharpCode.ILSpy.TreeNodes
return Images.GetIcon(MemberIcon.Constructor, GetOverlayIcon(method.Attributes), false); return Images.GetIcon(MemberIcon.Constructor, GetOverlayIcon(method.Attributes), false);
} }
bool showAsVirtual = method.IsVirtual && !(method.IsNewSlot && method.IsFinal) && !method.DeclaringType.IsInterface;
return Images.GetIcon( return Images.GetIcon(
method.IsVirtual ? MemberIcon.VirtualMethod : MemberIcon.Method, showAsVirtual ? MemberIcon.VirtualMethod : MemberIcon.Method,
GetOverlayIcon(method.Attributes), GetOverlayIcon(method.Attributes),
method.IsStatic); method.IsStatic);
} }

Loading…
Cancel
Save