2012-05-04 23 views
5

是否有工具将部分类合并为一个非部分类?将部分类合并到一个类中的工具?

我不能使用反射器,因为我需要变量名称等进行匹配。

编辑:

我有数百个局部类我想合并的,所以剪切粘贴是不现实的。

+0

复制粘贴? – Oded

+1

你是说将每个类的文件合并到一个文件中? –

+2

你为什么需要这样做? –

回答

2
Edit -> Copy -> Paste. 

不知道任何其他简单的工具。

+0

@HenkHolterman:我重复“不知道任何其他简单的工具”。 – Tigran

+0

@Tigran - 主要是因为大多数人甚至不会考虑甚至是这样做,部分类被添加到.NET的原因,他们并不总是存在。 –

0

只需将代码从一个文件复制到另一个文件中,从其他文件中删除第一个文件和部分关键字。

如果你有几百个不完整的类,应该很容易让机器人做到这一点,只有100倍。

3

我知道别人提到过使用ReSharper,我使用的是ReSharper 6.1,如果我在分部类文件中点击partial关键字,并按下ALT + ENTER,它会提供一个选项“合并部分声明”。

我认为如果它是一个相当复杂的类,它会尽力做到这一点。但是我在一个简单的版本上测试了它,它有两个不同的文件和一个在不同属性中定义的部分类,它设法合并它们。

编辑: 这是一个自定义工具,我不确定。对不起,如果这不能回答你原来的问题(只注意到你现在不能使用Reflector,所以我认为ReSharper也不存在)。

相关问题