ReSharper中有一個捷徑將多個方法的訪問修飾符從某個東西改爲另一個東西?如何使用ReSharper一次更改多個方法的訪問修飾符?
比方說,我會選擇方法:
public void Method_1(){...}
private void Method_2(){...}
private void Method_3(){...}
public void Method_4(){...}
,並通過使用ReSharper的,我會改變他們的接取修飾語內部。
這可能嗎?
ReSharper中有一個捷徑將多個方法的訪問修飾符從某個東西改爲另一個東西?如何使用ReSharper一次更改多個方法的訪問修飾符?
比方說,我會選擇方法:
public void Method_1(){...}
private void Method_2(){...}
private void Method_3(){...}
public void Method_4(){...}
,並通過使用ReSharper的,我會改變他們的接取修飾語內部。
這可能嗎?
不。目前無法將ReSharper修復程序批量應用於除代碼清理之外的選擇,但代碼清理不支持更改可見性。 你能做的最好的事情就是使用ReSharper的功能叫做Find Code Issues:
此解決方法僅適用於ReSharper說可以縮小可見性的方法。對於不以這種方式突出顯示的方法,您只能在代碼編輯器中逐個使用其上下文操作(用鉛筆圖標標記的操作) - 當然,只要您知道自己在做什麼。
你不能用Resharper做到這一點。無論如何,爲什麼要使用私人方法?如果你在內部使用私有方法,那麼沒有什麼可以重構,對吧?