4

我有一个被多次覆盖的虚拟方法。我想为所有这些方法添加一个参数。

我们可以只为虚拟方法添加一个参数并使用重构来自动更新所有覆盖的方法吗?

我知道可以使用重构删除或重新排序参数,但我没有找到添加。

4

1 回答 1

0

该功能不包含在 Visual Studio 中。

正如评论中提到的,我相信您可以通过安装Resharper之类的插件来实现这一点(请参阅有关更改方法签名的文档)。

如果您不想安装插件(像我一样),我使用 Visual Studio 的功能来查找所有引用(通过右键单击该功能,或使用热键 Ctrl + K、R)。这至少使操作更容易:只需双击每个搜索结果并进行更改。

于 2012-10-11T22:14:03.617 回答