如何重构一堆方法使它们变得静态?

时间:2014-11-27 13:03:33

标签: c# visual-studio automated-refactoring

我们发现代码中的一堆方法可以是静态的(因为它们本质上是功能性的,并且不会改变类中的任何数据)。这当然也必须改变对这些方法的所有引用。

是否有重构命令可以快速安全地执行此操作?

2 个答案:

答案 0 :(得分:2)

https://www.jetbrains.com/resharper/webhelp/Refactorings__Make_Method_Static.html

检查#Resharper我认为这是你要找的,但我不确定许可证。

答案 1 :(得分:1)

没有。不幸的是,除了名称之外,Visual Studio还没有自动更改方法签名的方法。我在这些情况下提出的最好的是Find and Replace ......

Resharper虽然有a method这样做。