【发布时间】:2008-10-07 06:06:16
【问题描述】:
我正在使用 VB.NET。在 Visual Studio 中,如果我右键单击属性名称并单击“查找所有引用”,它会搜索正在使用的属性的所有实例。
但是,属性总是用于赋值(Set 方法)或检索(Get 方法)。有什么方法可以只搜索其中一种用途吗?例如在代码中搜索该属性的所有使用情况,即为其分配一个值,而不是在检索该值时。
【问题讨论】:
标签: vb.net search ide properties
我正在使用 VB.NET。在 Visual Studio 中,如果我右键单击属性名称并单击“查找所有引用”,它会搜索正在使用的属性的所有实例。
但是,属性总是用于赋值(Set 方法)或检索(Get 方法)。有什么方法可以只搜索其中一种用途吗?例如在代码中搜索该属性的所有使用情况,即为其分配一个值,而不是在检索该值时。
【问题讨论】:
标签: vb.net search ide properties
使用编译器将您想要查找的内容转化为错误。删除 setter 以查找将要使用它的所有位置。
【讨论】:
使用 Resharper,如果您只是简单地使用“查找结果”工具,那么结果窗口中就会出现一个过滤器图标。然后,您可以将结果限制为仅“显示写入用法”。
【讨论】:
您也可以使用Reflector 浏览您的程序集。
【讨论】:
Resharper(MSVS 插件)具有您正在寻找的确切功能。 检查:
ReSharper.FindUsages
或
ReSharper.FindUsagesAdvanced
在键盘快捷键映射(工具 -> 选项 -> 键盘)中找出使用的快捷键。
【讨论】: