2009-01-11 54 views
0

我正在寻找一个很好的补充到VS 2008,这将让我选择我所有的私人领域,并自动把它们变成公共财产。像这样的工具是否存在?寻找一个很好的添加到VS 2008

谢谢

+0

你检查了重构菜单下的选项吗? – cmsjr 2009-01-11 00:13:50

回答

2

Visual Studio可以做他们一次一个(地方光标在现场,和CTRL-R,CTRL -E)。

ReSharper有一个'fix-up everything'自动模式,但它非常激进,可能还会执行其他不需要的更改。

有一个Visual Studio重构快捷键列表here

Jeff Atwood有一个有用的快捷方式列表here

+0

嗯,难道不可能创建一个创建属性的Visual Studio插件,就像它在Eclipse中工作一样吗? – 2009-06-14 08:56:09

0

VS2008已经做到了:选择一个类 - >右键单击类图。 在这里你可以设计你的班级的结构。

创建您的域,然后选择一个字段,然后右键单击 - >重构 - >封装字段...

1

Visual Studio的Visual Assist插件允许您执行此操作。

右键单击该成员并选择“重构”>“封装字段”。烦人的是,它总是将新的方法体放入.h文件中,但它也允许您使用'Refector'>'将实现移动到源文件'将其移动到主体。有关更多详细信息,请参阅: http://www.wholetomato.com/

0

您没有说明您正在使用哪种语言,但Refactor!如果您使用的是VB.NET,则不会坏。尽管如此,它并不是一劳永逸的。

0

我强烈建议RefactorPro!。它的重构非常好,我还没有把它放在批量替换上。即使它确实过度,你也可以随时撤消它。

我一直在使用它多年,而99美元,这是非常值得的投资。

1

你没有提到你是否需要这个,因为你已经有了你想要改变的代码,或者如果你需要在开发新代码的时候这样做。如果是后者,那么在VS 2008中,您可以输入支持并点击两次选项卡,它将插入一个带公共属性和后备专用字段的模板。 (至少VB会,C#插入一个“自动”属性,你不会看到私有字段,但它仍然存在。)

相关问题