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
(定義に移動) を使用すると、キャレットは ではなく に移動しAnnoy.DoTubo()
ますTubo.DoTubo()
。
同様の目的でプラグインを見つけました (インターフェイスを実装するクラスのみで、他のクラスを継承するクラスではありません) here。
ReSharper と VisualAssist にはこの機能があると思いますが、無料のものがあれば探しています。