我想 Visual Studio 中没有为此目的的内置功能,但如果有人可以指导我(如果可能的话,免费)可以做到这一点的扩展,我会很高兴。
public class Program
{
static void Main(string[] args)
{
Annoy annoy = new Tubo();
annoy.DoTubo();
}
}
public class Annoy
{
public virtual void DoTubo()
{
Console.WriteLine("Annoy.DoTubo()");
}
}
public class Tubo : Annoy
{
public override void DoTubo()
{
Console.WriteLine("Tubo.DoTubo()");
}
}
当我使用F12
(Go to definition) 时,carret 导航到Annoy.DoTubo()
而不是Tubo.DoTubo()
。
我在这里找到了一个用于类似目的的插件(仅适用于实现接口的类,而不是继承其他类的类)。
我猜 ReSharper 和 VisualAssist 有这个功能,但如果有的话,我正在寻找一个免费的。