回答
Edit -> Copy -> Paste.
不知道任何其他简单的工具。
@HenkHolterman:我重复“不知道任何其他简单的工具”。 – Tigran
@Tigran - 主要是因为大多数人甚至不会考虑甚至是这样做,部分类被添加到.NET的原因,他们并不总是存在。 –
只需将代码从一个文件复制到另一个文件中,从其他文件中删除第一个文件和部分关键字。
如果你有几百个不完整的类,应该很容易让机器人做到这一点,只有100倍。
ReSharper的有一个“复制型”功能,允许一个类型的各个部分复制到一个文件: http://www.jetbrains.com/resharper/documentation/reviewers_guide.html#refactorings
这牵涉到手动工作,不过,因为你必须打开至少一个文件为每个文件并调用该功能。
我知道别人提到过使用ReSharper,我使用的是ReSharper 6.1,如果我在分部类文件中点击partial
关键字,并按下ALT + ENTER,它会提供一个选项“合并部分声明”。
我认为如果它是一个相当复杂的类,它会尽力做到这一点。但是我在一个简单的版本上测试了它,它有两个不同的文件和一个在不同属性中定义的部分类,它设法合并它们。
编辑: 这是一个自定义工具,我不确定。对不起,如果这不能回答你原来的问题(只注意到你现在不能使用Reflector,所以我认为ReSharper也不存在)。
- 1. 将分隔符合并为一个类
- 2. 将多个类的方法合并到一个类中
- 3. Eclipse是否有一个将类型层次结构合并到一个类中的工具?
- 4. 在运行时将两个类合并到一个类中
- 5. 合并部分类在resharper
- 6. 合并分部类与普通类
- 7. 将一个类的多个css规则合并到一个类声明中?
- 8. C#将两个类的数据合并到其中一个类中
- 9. 合并具有嵌套类的同一类的两个对象
- 10. 将列表中的元素分类到另一个分类
- 11. Django - 将具有不同外键的审批子类合并为一个类
- 12. Webstorm外部合并工具
- 13. 让git将外部工具合并成不同的文件类型?
- 14. 如何将一个集合分类到一个列表
- 15. 将多个引导程序类组合到一个SASS类中
- 16. 将img src合并到div类中
- 17. SVN将一个已经合并的分支合并到主干
- 18. 将不同的数据类型合并为一个空类型
- 19. 如何将两个特征/分类器合并为一个统一的更好的分类器?
- 20. Grails Quartz - 如何将类似的两个工作合并为一个工作?
- 21. Git将一个分支合并到另一个分支是双向合并?
- 22. 将多个Excel工作簿合并到一个工作簿中
- 23. Angular2路由:将url部分合并到一个参数
- 24. 如何将一个额外的类应用到分类中ul?
- 25. SVN - 将工作副本合并到另一个分支
- 26. 将IQueryable和List组合到一个新类中(类型)
- 27. C#:铸造一个分部类的父类,并把它变成一个字典
- 28. 是否有工具将C#部分类文件重组为一个类的源代码文件?
- 29. 将工具栏添加到部分
- 30. SVN - 将一个分支合并到另一个分支?
复制粘贴? – Oded
你是说将每个类的文件合并到一个文件中? –
你为什么需要这样做? –