2010-07-30 62 views
3

用鼠标右键单击方法调用,我们得到带有选项的上下文菜单转到定义并转到其他实现选项。Visual Studio转到执行

为什么有时候没有执行选项?

非常感谢。

+0

你能提供,你没有看到这些上下文菜单项的例子它还支持多种实现? – 2010-07-30 15:42:56

回答

0

我认为当你单独加载的文件不是项目的一部分,那有时会发生。当您创建一个VC++项目时,Visual Studio会生成一个智能感知数据库。旧版本* .ncb,2010年* .sdf

2

当然在Visual Studio中已经存在!它从那以后就在那里。

右键单击您的代码(例如:属性)选择“查看调用层次结构”。在Call Hierarchy窗口中,选择Implements文件夹。

你在那里。为什么使用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;} 
} 

右键单击属性(任何地方 - 类接口的内部或内部),并选择“查看调用层次结构”,应该说这类实现了它们,因此整个界面。

刚开始我们都很喜欢瑞瑟尔,随着时间的推移,我们都讨厌它!

3

对于Visual Studio 2015年,有这样的扩展:Go To Implementation

它允许去选择类,方法或属性(使用接口时很有用)实施的延伸。类似于ReSharper功能。

enter image description here

时发现

enter image description here