1

我有一个相互继承的 MVC 控制器层次结构,我在 Visual Studio Code Map 上对其进行了可视化。我真正想看到的是方法被覆盖的地方,所以我可以查看基本控制器上的特定方法是否在许多派生控制器上被覆盖(帮助我查看需要重构的区域)。

我已经能够在派生控制器中选择一个方法并查看它覆盖了哪些方法,但我想反过来看是什么覆盖了基本方法。

是否可以查看覆盖基本控制器上特定方法的所有方法?

4

1 回答 1

1

看起来 CodeMap 缺少“Overridden By”查询,类似于“Show Overridden methods”查询。我将代表您记录一个建议错误。

同时,您可以通过从解决方案资源管理器中查询来实现您的目标。导航到您的基类方法,右键单击,您将看到“覆盖者”查询。

在此处输入图像描述

然后,如果需要,您可以将结果拖到代码图中。

于 2015-11-13T10:05:21.903 回答