有没有办法重命名R#建议的所有方法,属性等。我有从java转换的代码,所有方法和属性的格式都是这样的“onBeforeInsertExpression”,我希望它们遵循.NET中常见的camel大小写。
这个问题也适用于CodeRush。
答案 0 :(得分:3)
答案 1 :(得分:2)
不,不幸的是没有办法。 Resharper的代码清理/重新格式化代码选项适用于格式化,名称空间等,但不会进行任何自动成员重命名。你有点卡在每个成员上做一个“快速修复”。如果你有很多,这可能会很痛苦......
答案 2 :(得分:0)
CodeRush的这种修复方法更像是一个交互式过程。
也就是说,你必须在物理上位于要更改其名称的变量的位置,并且必须单独更改每个变量。
也就是说,CodeRush下有一个非常强大的引擎,称为DXCore,它可以用来创建各种各样的功能。实际上,正是这一层构建了整个CodeRush和RefactoPro。
我毫不怀疑它可以用来创建你所追求的功能。但是我怀疑你会使用现有的重命名技术。我将不得不进一步研究这一点,但我对能够生产某些东西感到乐观。
答案 3 :(得分:0)
解析器9中引入了此功能,如here所述,现在您可以在范围,文件,项目或解决方案中应用重新分解。