インターフェイスのメソッド/プロパティ/などへの参照ではなく、すべての実装をすばやく見つける方法はありますか? サンプルコードは次のとおりです。
public class SomeClass : IBaseClass
{
public Int32 GetInt()
{
return 1;
}
}
public interface IBaseClass
{
public Int32 GetInt();
}
public class SomeOtherClass
{
IBaseClass _someClass;
private TestMethod()
{
_someClass = new SomeClass();
_someClass.GetInt();
}
}
SomeOtherClass.TestMethod() を確認しながら、SomeClass.GetInt() にすばやく到達したいと考えています。_someClass.GetInt() を右クリックして [定義に移動] をクリックすると、インターフェイスに移動します。[Find All References] をクリックすると、GetInt() メソッドを実装するクラスだけでなく、すべての使用のリストが表示される可能性があります。
これを見つけるためのより速い方法はありますか?他の開発者からのヒントはありますか? 依存関係のほとんどに DI を使用しています。つまり、深くネストされたコードをトレースするには永遠に時間がかかります。