1

我在我的C#项目中对私有成员变量使用camelCase约定。由于改变了代码质量要求,现在我“必须”/“想要”将所有这些成员重命名/重构为_camelCase。如何重命名重构C#VS 2013项目中的所有私有成员变量变量?

例如记录器将是_logger。

附加信息:

1)我肯定知道某个特定重命名/重构可能会导致错误和交互式重构工具将温暖我在这种情况下。尽管如此,我还是想自动化批量重命名,我将以不需要编译源码的风险结尾,需要手动更正。

2)我使用最新的ReSharper如果这有帮助,但我仍然无法解决我的任务。 (要清楚,我不建议ReSharper的应该是解决方案,只是一种可能性。提前

感谢

回答

0

有一个叫史蒂夫卡德瓦拉德家伙谁取得了一个Visual Studio扩展名为“CodeMaid”(http://www.codemaid.net/) 。它有几件事你可以用来清理代码等,源代码是免费的,我认为如果你有这样严格的代码质量要求,也许它是值得下载他的扩展,并做一些修改,我知道它已经做了私人成员变量的东西,所以它不应该太难修改。

此扩展可以做文件或项目的基础上,这使得它很容易你是否有大量的文件需要修改。

0

这样做的一个简单方法就是按Ctrl + F &查找并替换。然而,这并不能保证你只更新了相关的变量,并且最终可能改变其他的东西。但是如果它们导致问题,您总是可以轻松地撤销这些更改。

UPDATE

看了我已经试过Ctrl + R + R其他的答案,这是我现在会做事情的方式。我会投票答复,但不能,因为我没有足够的声望呢!