なつねこメモ

主にプログラミング関連のメモ帳 ♪(✿╹ヮ╹)ノ 書いてあるコードは自己責任でご自由にどうぞ。記事本文の無断転載は禁止です。

ReSharper で EditorBrowsable が付いたものを非表示にしたい

なぜデフォルトで ON になっていないのかは知らないのですが、下のようなコードがあったとき、

[EditorBrowsable(EditorBrowsableState.Never)]
public void HogeHoge()
{
    // noop
}

なぜか ReSharper の IntelliSense を使っていると表示されてしまいます。
微妙に不便なので、それを Visual Studio と同じような挙動にする方法。

といっても設定を変更するだけで、 EnvironmentIntelliSense Completion Appearance の、
Filter members by [EditorBrowsable] attribute を有効にするだけ。

f:id:MikazukiFuyuno:20201101151024p:plain

Filter をいじる

設定値はどちらでも良いと思います。
では