过滤ReSharper""发现用法"按文件类型

时间:2014-05-04 19:48:18

标签: resharper resharper-8.0

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

2 个答案:

答案 0 :(得分:1)

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

Advanced Find Usages tool

答案 1 :(得分:0)

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

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