有没有一种快速的方法可以找到接口方法/属性等的所有实现,而不是引用?这是一些示例代码:
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()方法的所有用途列表…而不仅仅是实现GetInt()方法的类。
有没有更快的方法找到这个地方?其他开发者有什么技巧吗?我们大多数依赖项都使用D.I.,这意味着跟踪深嵌套的代码需要很长时间。