今日のワンポイント : メソッドと型を非表示に設定して、Intellisense やオブジェクト ブラウザに表示されないようにする - #216

今日のワンポイントは、オブジェクト ブラウザで非表示のメンバや型の表示/非表示を切り替える方法に関する昨日のワンポイントの続きです。つまり、今日のワンポイントは、実際に何かを非表示にしたり非表示可能にしたりする方法です。

System.ComponentModel 名前空間に、EditorBrowseableAttribute クラスがあります。

昨日の foo() メソッドと bar() メソッドに戻ると、foo() は、オブジェクト ブラウザで表示されないのと同様に、Intellisense でも表示されないことが下の例でわかります。

Method foo() doesn't appear in intellisense

当然ですが、それでも上記の行を foo() で完結することができ、すべて正常にコンパイルされます。

Technorati タグ : VS2005TipVS2008Tip

 

投稿 : 2008 年 5 月 15 日 (木) 3:00 AM saraford

Sara Ford さんの Web ログ - https://blogs.msdn.com/saraford/archive/2008/05/15/did-you-know-you-can-mark-methods-and-types-as-hidden-so-they-don-t-appear-in-intellisense-or-in-the-object-browser-216.aspx  より。

分類 : Visual Studio 2008 ワンポイント