有没有一种方法可以显示实现某个接口方法的所有类。如果在Visual Studio中单击方法调用上的F12,则会跳转到其定义。如果它是一个接口,那么你仍然需要去寻找实现该接口的类。能否弹出一个窗口并选择其中一个实现该接口的类呢?是否存在这种功能?
有没有一种方法可以显示实现某个接口方法的所有类。如果在Visual Studio中单击方法调用上的F12,则会跳转到其定义。如果它是一个接口,那么你仍然需要去寻找实现该接口的类。能否弹出一个窗口并选择其中一个实现该接口的类呢?是否存在这种功能?
当然,在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;}
}
右键点击 Count 属性(可以在类或接口内)并选择“查看调用层次结构”,这将显示实现此属性的类,从而得知整个接口。
一开始我们都喜欢 Resharper,但随着时间推移,我们都讨厌它!
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Developer Express\CodeRush for VS\11.2]
"HideMenu"=dword:00000000