有没有一种快速的方法可以找到接口的方法/属性/等的所有实现,而不是引用?这是一些示例代码:
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() 并单击“转到定义”,它会将我带到界面。如果我单击“查找所有引用”,我可能会看到所有用途的列表……而不仅仅是实现 GetInt() 方法的类。
有没有更快的方法找到这个?其他开发者有什么建议吗?我们对大部分依赖项都使用 DI,这意味着跟踪深度嵌套的代码需要很长时间。