在visual studio 2013中递归查找所有引用

时间:2015-12-15 07:44:25

标签: c# visual-studio

我有很多常量列表。我希望展示在整个解决方案中使用所有常量的位置。我可以逐个查看(在解决方案中使用find),但这需要很多时间。

是他们的任何方式所以我能很快实现这个目标吗?

此致 萨钦

3 个答案:

答案 0 :(得分:0)

此处提供了完整的Visual Studio快捷方式列表https://msdn.microsoft.com/en-us/library/da5kh0wa.aspx。如前所述,转到Edit.FindAllReferences的默认快捷方式是Shift + F12

此外,如果您右键单击代码中的符号,您可以在上下文菜单中找到可用的操作(+使用热键),如果您不熟悉Visual Studio,这可能会更容易,因为列表非常庞大。

答案 1 :(得分:0)

“查找所有引用”是最简单的即插即用方式,但这需要逐个点击它们。可以使用上下文菜单或(默认情况下)CTRL + K,R。

访问“查找所有引用”

如果你有VS2013 Ultimate,如果你的常量在同一个项目或同一个文件/类中,你可以使用CodeMap。右键单击项目/文件,然后选择“在代码映射上显示”。或者选择Architecture-Generate依赖图。这将为您绘制使用情况的图形视图。例如:

Dependency graph

然后,您可以按项目/命名空间/班级级别过滤此图表。

此外, ReSharper 具有内置分析功能:

Resharper Analyze

Here's some documentation about ReSharper's features

答案 2 :(得分:-1)

可能你可以尝试Alt + F12 [peek Definition]