在ReSharper中,有没有捷径可以将多个方法的访问修饰符从某个东西更改为其他东西?
假设我将选择方法:
public void Method_1(){...}
private void Method_2(){...}
private void Method_3(){...}
public void Method_4(){...}通过使用ReSharper,我会将它们的访问修饰符更改为内部。
这个是可能的吗?
发布于 2010-11-02 21:36:01
不是的。目前,除了代码清理之外,还没有办法将ReSharper修复批量应用于选择,但代码清理不支持更改可见性。您能做的最好的事情就是使用名为Find Code Issues的ReSharper特性
此解决方法仅适用于ReSharper所说的可见性可以缩小的方法。对于它没有以这种方式突出显示的方法,您只能在代码编辑器中逐个使用它的上下文操作(用铅笔图标标记的操作)-当然,前提是您知道自己在做什么。
发布于 2010-11-02 21:39:32
你不能用Resharper做到这一点。为什么要让一个私有方法成为内部方法呢?如果你把一个私有方法设为内部的,那么就没有什么需要重构的了,对吧?
https://stackoverflow.com/questions/4077980
复制相似问题