3

当我alt-f7在 c# 中(在 Web 项目中)键入类属性时,ReSharper 会扫描所有文件,包括 javascript、html 和 razor Web 视图 (.cshtml)。是否可以告诉 ReSharper 只搜索 c# 文件?

4

2 回答 2

1

这似乎是不可能的。如果您使用高级 Find Usages 工具,您将看到 ReSharper 唯一可用的范围选项是解决方案、库、解决方案和库、当前项目和当前文件。如果它们包含文件类型(.cs、.cshtml 等)、 对象类型(类、结构、枚举等)或类似的范围选项,那就太棒了。

高级查找用法工具

于 2014-05-05T18:11:14.220 回答
0

ReSharper 会查找可能没有明显链接的文件类型,因为它支持任意文件类型之间的引用。例如,xml 配置文件可以包含对项目中定义的 C# 类型的引用,cshtml 文件将引用其他 C# 代码,CSS 类可以在 C# 中使用。Find usages 需要收集所有这些。

但是,ReSharper 对扫描的内容仍然很聪明。当您执行查找用法时,ReSharper 在单词索引中查找标识符以获取正在使用它的文件列表。然后它只查看这些文件,而不是扫描解决方案中的所有文件。

于 2014-05-05T09:42:50.127 回答