是否有(更好的)方法来查找属性设置器的所有引用?

时间:2011-05-12 16:19:47

标签: c# visual-studio visual-studio-2010

Visual Studio的“查找所有引用”功能很好地用于查找对属性的引用,并且当“调用层次结构”发生时也会这样做 - 实际上它更好,因为它通过调用方法对它们进行排序。

我的问题是,这些方法都没有区分setter和getter,所以我简化为使用“PropertyName =”的find-in-files。

这似乎是向后退一步(并且很明显找不到使用“PropertyName + = value”或类似的代码),所以我想知道我是否错过了说服Visual Studio的“调用层次结构”功能的简单方法专门从事物业设定者或吸气剂工作?

2 个答案:

答案 0 :(得分:23)

Resharper可以为你做到这一点。

没有R#,一种方法是临时将setter设置为private并重新编译。这会在您尝试设置的任何地方出现错误。不漂亮,但比我能想到的任何其他方法都快。

答案 1 :(得分:0)

在Visual Studio 2019中可以使用“查找所有引用”功能按“种类”进行排序和筛选。 该功能是在Microsoft的developercommunity forum

上请求的

带有“种类”列的“参考”窗口显示在最右侧,以橙色框突出显示。 references window with the "Kind" column