C# 将方法移动到新文件并将其保持在同一类中(使其成为部分)

C# 将方法移动到新文件并将其保持在同一类中(使其成为部分),c#,visual-studio-2010,refactoring,resharper,C#,Visual Studio 2010,Refactoring,Resharper,我有很多有几种方法的类。 我需要在自己的文件中分离类的每个方法,但将它们保留在同一个类中(使其成为部分) 探索R#6.1选项,我没有发现线性可能性。可能有隐藏的选项吗 谢谢 增加: 这种重构并不常见,因为这段代码是UI测试,它按功能的一部分在类中分组。 我们需要将它们分开,以便能够与源代码管理分开工作。我使用的是ReSharper 5.1,不知道一步就能完成这样的重构 我知道的最快的方法是: 创建分部类 编写第二个具有空正文的分部类声明,并复制/粘贴或 加倍(Ctl+D)根据不同文件的计数而定

我有很多有几种方法的类。 我需要在自己的文件中分离类的每个方法,但将它们保留在同一个类中(使其成为部分)

探索R#6.1选项,我没有发现线性可能性。可能有隐藏的选项吗

谢谢

增加:

这种重构并不常见,因为这段代码是UI测试,它按功能的一部分在类中分组。
我们需要将它们分开,以便能够与源代码管理分开工作。

我使用的是ReSharper 5.1,不知道一步就能完成这样的重构

我知道的最快的方法是:

  • 创建分部类
    编写第二个具有空正文的分部类声明,并复制/粘贴或 加倍(Ctl+D)根据不同文件的计数而定
  • 创建文件
    转到每个类声明,按Ctrl+Shift+R并选择“移动到另一个文件…”。。。, 输入新文件名,然后按OK
  • 移动方法
    对每个要移动的方法执行:转到方法,按Alt+Enter, 选择“将声明移动到其他类型零件”,然后选择“文件”