【发布时间】:2012-05-04 13:29:05
【问题描述】:
有没有一种工具可以将部分类合并为一个非部分类?
我不能使用 Reflector,因为我需要变量名等来匹配。
编辑:
我有数百个要合并的部分类,所以剪切粘贴是不现实的。
【问题讨论】:
-
您的意思是将文件合并到每个类一个文件中?
-
编写自己的工具。应该没那么难
-
编写自己的工具。应该没那么难,和我们分享吧:)
-
对于那些认为这并不难的人来说:这涉及到许多任务,例如合并和清理命名空间,对其进行排序,处理类属性,以及对内部的所有成员进行排序班级。您不想看到属性,然后是方法,然后是更多属性等。所以这不是一项简单的任务。
-
对于那些说“复制和粘贴”的人,如果这是所有重构的答案,那么您就不会使用 ReSharper...手动将某些内容提取到变量中很简单,但是 CTRL+R+V (或任何您使用 ReSharper 或任何其他重构工具的快捷方式)更简单、更高效且不易出错。我发现这些答案既懒惰又傲慢。像这样的工具会很棒(如果它不存在,显然答案是自己写......我也不明白)。
标签: c# visual-studio visual-studio-2010 partial-classes