是否有工具将部分类合并为一个非部分类?
我不能使用Reflector,因为我需要变量名等来匹配。
修改
我想要合并数百个部分类,因此剪切粘贴是不现实的。
答案 0 :(得分:4)
Resharper有一个"复制类型"允许将类型的所有部分复制到单个文件中的功能: http://www.jetbrains.com/resharper/documentation/reviewers_guide.html#refactorings
但是,需要手动操作,因为您必须为每个文件至少打开一个文件并调用该功能。
答案 1 :(得分:3)
我知道有人提到过使用ReSharper,我正在使用ReSharper 6.1,如果我点击部分类文件中的partial
关键字,然后点击ALT + ENTER,它会给出一个选项'合并部分声明”。
我认为如果它是一个相当复杂的课程,它很难做到这一点。但是我在一个更简单的版本上测试了它,它有两个不同的文件和一个用不同属性定义的部分类,它设法将它们合并得很好。
修改强> 这是一个自定义工具,我不确定。很抱歉,如果这不能回答你原来的问题(只是注意到你现在不能使用Reflector,所以我认为ReSharper也是不可能的。)
答案 2 :(得分:2)
Edit -> Copy -> Paste.
不知道任何其他更简单的工具。
答案 3 :(得分:0)
只需将代码从一个文件复制到另一个文件,从另一个文件中删除第一个文件和部分关键字。
如果你有数百个部分类,它应该很容易让机器人做到这一点,只需要x100次。