有没有办法显示从接口实现某种方法的所有类.如果在方法调用中单击Visual Studio中的F12,则转到其定义.如果它是一个接口,那么你仍然需要去寻找这个类.我很高兴能够获得一个弹出窗口并选择一个实现该接口的类...这是否存在?
atr*_*eon 11
并且无需安装任何Visual Studio扩展......
如果右键单击该方法并选择"查找所有引用"或按f12 + shift,将在"查找符号结果"中返回实现列表; 按接口,类,方法调用排序.
更新
安装VS 2015,右键单击 - GoToImplementation(如果你有一个接口实现,VS将直接导航到它,如果你有两个或更多,VS会列出它们)
当然已经存在于Visual Studio中!从那以后它就在那里.
右键单击您的代码(例如:属性)并选择"查看调用层次结构".在"调用层次结构"窗口中,选择"实施"文件夹.
你在这.为何选择Resharper ??? 当然,从resharper实现实现并不复杂,它允许在接口上直接询问,但只有属性或来自该接口的方法应该足够了.例如:
public interface IModule
{
int Count { get; set; }
}
public class Module : Imodule
{
public int Count {get; set;}
}
public class Module2 : Imodule
{
public int Count {get; set;}
}
Run Code Online (Sandbox Code Playgroud)
右键单击Count属性(任何地方 - 在类内或在界面内)并选择"View Call Hierarchy",应该说哪个类实现了它,因此应该说是整个接口.
一开始我们都喜欢Resharper,随着时间的推移,我们都讨厌它!
归档时间: |
|
查看次数: |
3799 次 |
最近记录: |