2017-06-14 32 views
2

當你自動生成一個類,默認情況下ReSharper的,似乎去internal class Blah,但我想它默認爲public class Blah如何將resharpers默認訪問修飾符更改爲public而不是生成的類的內部?

我爲什麼,因爲在產生的那一刻明白了,它只是在內部範圍的,但很快我會公開使用它的範圍。這需要一個自動修復,這只是令人討厭。我想可以指定默認的訪問修飾符

我有2017年1月2日

我生成類的方法是如下: -

var x = new Blah()ALT + ENTER - >創建類型/生成類

enter image description here

+1

嗯,我不知道如果我設置一個很久以前的設置打通要麼我的Visual Studio登錄應用或我的JetBrains公司登錄 - 但是當我從Solution Explorer生成ReSharper的C#類它默認向公衆開放。所以想我想說這是絕對可行的 –

+1

@RobertPetz這就是我在想,這是具有諷刺意味,因爲是問對面SO另一個問題,用R·生成公鑰和theywanted內部,但現在這樣的內部默認。答案是它不可配置,但我現在選擇它。 –

+1

你如何自動生成一個類?通過模板(即輸入「class」)?如果是這樣,你可以在模板資源管理器中編輯'class'模板。 –

回答

-1

你要修改的模板。 Resharper =>工具=>模板資源管理器爲c#選擇實時/文件模板。 現在你可以編輯任何你喜歡的。

Templates Explorer Window

編輯

看來你是通過 「權宜之計」 的建議調用。可能與「搜索/替換模式」有關。雖然沒有看到暴露的默認值。

+0

「Alt-Insert組合」產生,這不是我正在觸發。 –

相關問題