相关疑难解决方法(0)

你如何找到界面的所有实现?

假设您有一个在C#中定义的接口.查找提供接口实现的所有类的最简单方法是什么?

蛮力方法是在Visual Studio中使用"查找引用"并手动查看结果以将实现与实现分开,但是对于大型代码库中的接口而言,这些接口被相对较少的实现大量引用,这可以是耗时且容易出错.

在Java中,在代码库上运行javadoc(使用-private选项包含私有类)将生成接口的文档页面(例如Comparable),其中包括接口的所有实现类以及任何子接口(尽管它没有包括实现子接口的类,通过深入查看列出的子接口可以相对容易地确定这些类.这是我正在寻找的功能,但使用C#和Visual Studio.

c# resharper reflector visual-studio

62
推荐指数
6
解决办法
2万
查看次数

Resharper - 是否可以通过CTRL-click转到方法的实现,而不是去声明?

如果我使用Resharper 8在VS2012中单击CTRL点击方法的名称,我会被重定向到方法的"声明" - 如果我的项目中有很多接口,那就非常不方便了.

如果可以配置resharper直接进入方法的实现(如果有多个 - 显示一个上下文菜单,我需要从中选择所需的方法)?如果我右键单击 - >"转到实现",我可以实现这一点,但我更喜欢在ctrl-click上进行此操作.

c# resharper visual-studio-2012

46
推荐指数
3
解决办法
1万
查看次数

用于转到界面实现的Visual Studio 2010扩展?

可能重复:
如何快速找到接口方法的实现?

我喜欢ReSharper的Go To Implementation功能,但我经常禁用ReSharper.是否有Visual Studio 2010的等效扩展?

resharper keyboard-shortcuts visual-studio-2010 go-to-definition visual-studio-extensions

23
推荐指数
2
解决办法
1万
查看次数

F12 - 转到接口实现

不运行应用程序时,在接口类型的方法上按F12(转到定义)将转到接口本身.

是否存在任何关键组合(或者我可以制作的组合),这将允许我提供跳转到的默认实现,或者允许我快速选择要执行的实现?

我们的应用程序中有几个层,它可以节省大量时间直接跳转到MockReal实现,而不是在源代码管理中导航到它们.

keyboard-shortcuts interface visual-studio

23
推荐指数
4
解决办法
1万
查看次数

接口实现的"Go To Definition"等效快捷方式?

可能重复:
如何快速找到接口方法的实现?
转到具体类型的定义

在您希望快速跳转到函数实现之前,编码到接口很有用.

在好日子里,F12(转到定义)会直接带你到那里,但是现在它只是带你到接口定义,而不是实现.

我感谢可能有多个实现,但有一种比手动查找文件更快的方法,或者Ctrl-Shift-F搜索所有引用,即使它也包括每个调用."查找所有引用"给出了相同的结果.

只是想知道是否有人有一个方便的方法/宏?

c# intellisense visual-studio interface-implementation

3
推荐指数
1
解决办法
3644
查看次数