重构:将方法提取到类中

时间:2013-04-02 17:21:02

标签: refactoring resharper coderush coderush-xpress

是否有一个工具可以让我在没有太多手工工作的情况下将方法提取到类中?我需要大规模,100种方法。

2 个答案:

答案 0 :(得分:1)

ReSharper 7.0中有Extract class重构。您可以选择将哪些方法放入提取的类中。但是,您无法通过单击一个按钮一次提取100个类。我怀疑有一种工具可以做到这一点。但是你总是可以尝试为ReSharper编写一个插件来完成这项任务。

答案 1 :(得分:0)

以下是我能够使用resharper进行的方法:将Caret放入方法名称,调出resharper菜单(Ctrl + Shift + R),选择"移动到另一种类型"这将打开一个对话框,帮助您找到转移到位置"。

或者,如果您在visual studio中使用resharpers默认快捷方式,只需将插入符号放在方法名称中,然后按F6键。