6

我正在使用 VB.NET。在 Visual Studio 中,如果我右键单击属性名称并单击“查找所有引用”,它会搜索正在使用的属性的所有实例。

但是,属性始终用于赋值(Set 方法)或检索(Get 方法)。有什么方法可以只搜索其中一种用途吗?例如,在代码中搜索该属性的所有用途,其中它被分配了一个值,而不是在检索该值时。

4

4 回答 4

7

使用编译器将您想要查找的内容转换为错误。删除 setter 以查找将要使用它的所有位置。

于 2008-10-07T06:14:28.023 回答
6

使用 Resharper,如果您只是使用“查找结果”工具,然后在结果窗口中有一个过滤器图标。然后,您可以将结果限制为仅“显示写入用法”。

于 2012-12-04T20:02:46.573 回答
1

您还可以使用Reflector浏览您的程序集。

于 2008-10-07T06:34:36.237 回答
1

Resharper(MSVS 插件)具有您正在寻找的确切功能。查看:

ReSharper.FindUsages

或者

ReSharper.FindUsagesAdvanced

在键盘快捷键映射(工具 -> 选项 -> 键盘)中找出使用的快捷键。

于 2008-10-07T06:57:26.597 回答