我正在使用VB.NET。在Visual Studio中,如果右键单击某个属性名称并单击“查找所有引用”,它将搜索正在使用的属性的所有实例。.NET - 查找所有财产分配参考
但是,属性总是用于赋值(Set方法)或检索(Get方法)。有什么方法可以只搜索其中一种用途?例如在代码中为其分配值时搜索属性的所有用法,而不是在检索值时。
我正在使用VB.NET。在Visual Studio中,如果右键单击某个属性名称并单击“查找所有引用”,它将搜索正在使用的属性的所有实例。.NET - 查找所有财产分配参考
但是,属性总是用于赋值(Set方法)或检索(Get方法)。有什么方法可以只搜索其中一种用途?例如在代码中为其分配值时搜索属性的所有用法,而不是在检索值时。
使用编译器将想要查找的内容变为错误。去除setter找到它将被使用的所有地方。
Resharper(MSVS插件)具有您正在查找的确切功能。 检查:
ReSharper.FindUsages
或
ReSharper.FindUsagesAdvanced
(工具 - >选项 - >键盘)来找出快捷键是干什么用的。
使用Resharper,如果您只是使用“查找结果”工具,并且结果窗口中有一个过滤器图标。然后,您可以将结果限制为仅显示写入使用情况。
这就是我在没有Resharper的查找用法的机器上所做的。 – jop 2008-10-07 06:16:51