一次在多个属性上使用“转换为自动属性”

时间:2009-05-27 10:42:20

标签: visual-studio-2008 c#-3.0 refactoring resharper

我发现自己使用Resharper的“转换为自动属性”重构很多,以删除前C#3.0样板代码。

有没有办法可以同时将其应用于单个班级中的所有属性

2 个答案:

答案 0 :(得分:13)

ReSharper可以这样做:

Options -> Code Cleanup -> Use auto-property, if possible

为类运行代码清理 - 你应该完成。

答案 1 :(得分:3)

Tanascius有正确的答案,尽管您可以通过创建自己的自定义代码清理脚本来进行一些调整,该脚本仅包含“尽可能使用自动属性”重构。

如果您不希望其余的重构运行,那可能会更好。只需点击代码清理上的添加按钮,然后取消选中其他所有内容。

-Max