icsharpcode/ILSpy
Voir sur GitHubWhen navigating to an overridden virtual method from the overriding derived class, navigate to the overridden method
Open
#819 ouverte le 5 juil. 2017
Help WantedUI
Métriques du dépôt
- Stars
- (25 162 stars)
- Métriques de merge PR
- (Merge moyen 15j 22h) (61 PRs mergées en 30 j)
Description
Consider the following class structure:
class Base
{
public virtual int Foo() { return 42; }
}
sealed class Derived : Base
{
public override int Foo() { return 123; }
public int Bar() { return this.Foo(); }
}
Suppose I'm looking at Derived::Bar, and I click Foo(). I am currently taken to Base::Foo which is misleading because in actuality Derived::Foo will be called.
I made Derived sealed just to drive my point further, obviously even if it's non-sealed Derived::Foo would be a better guess.