Bee*_*eep 68 c# intellisense visual-studio interface-implementation
有没有快速的方法来查找接口的方法/属性/等的所有实现,而不是引用?这是一些示例代码:
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();
}
}
Run Code Online (Sandbox Code Playgroud)
我想在查看SomeOtherClass.TestMethod()时快速访问SomeClass.GetInt().如果我右键单击_someClass.GetInt()并单击"Go To Definition",它会将我带到界面.如果我单击"查找所有引用",我可能会看到所有用途的列表......而不仅仅是实现GetInt()方法的类.
有没有更快的方法来找到它?其他开发者的任何提示?我们正在使用DI来处理大多数依赖项,这意味着通过深层嵌套代码进行跟踪需要永远.
Ari*_*ini 114
由于我不喜欢在编码时使用鼠标,我通常
AFAIK这是找到方法实现的最快方法,没有ReSharper.
(顺便说一句:您可以使用相同的系统从类方法实现移动到相应的接口声明:只需选择根)
lan*_*nce 23
我相信Alt-End会在ReSharper中做到这一点.
没有ReSharper,最好的方法是:
在文件中查找(Ctrl + Shift + F)查找内容:"class*ISomeClass"查找选项:"使用通配符"
这将找到所有实现,而不是在具体实现中搜索您的函数.
归档时间: |
|
查看次数: |
36143 次 |
最近记录: |