デフォルトでは、Visual Studioはすべてのメンバーと、そのタイプの拡張メソッドをintellisenseで表示します。VS Intellisense:拡張メソッドを隠すことはできますか?
実際に探しているメンバー(特にLinqを使用している場合)を見つけやすくするために、拡張メソッドを非表示にしたいことがあります。
intellisenseのタイプのメンバーだけを表示するショートカットや別の方法はありますか?
デフォルトでは、Visual Studioはすべてのメンバーと、そのタイプの拡張メソッドをintellisenseで表示します。VS Intellisense:拡張メソッドを隠すことはできますか?
実際に探しているメンバー(特にLinqを使用している場合)を見つけやすくするために、拡張メソッドを非表示にしたいことがあります。
intellisenseのタイプのメンバーだけを表示するショートカットや別の方法はありますか?
私が知っているわけではありませんが、1つのことはかもしれません。がしたいのは、System.Linq
のusingディレクティブを取り除くことです。その時点で拡張メソッドにアクセスすることはできず、はと考えています。これはIntellisenseによって提供されません。
LINQをクラス内の1ビットのコードから使用したいが、別のコードでは使用したくない場合は、明らかにそれはうまくいかないが、LINQをまったく使用していないクラスでは、
理論的には適切なデコレータ属性*でこれを行うことができますが、これはbuggedと思われますが、おそらくサービスパックを待っています。
* [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
おそらく、あなたは、あなたが入力すると、メソッドのリストをフィルタリングReSharperのようなものを使用して試みることができます。私はこれが私が必要なものにすばやく辿り着くのを助けることがわかりますそして、便利な拡張メソッドを隠さずにそうするでしょう。
あなたがしたいのは、利用可能な方法を閲覧するだけであれば、これは役に立ちません。 –
最終的にモノで実行する必要のあるものをコーディングする場合にも、特に便利です。私はしばしば、私が望んでいたものではないが、後でモノで動作しないことが判明した拡張方法を気づかずに、 – Toad