11
Visual Studio C#ステートメントの折りたたみ
本当に長いコードブロック(とにかくリファクタリングする必要がありますが、これはこの質問の範囲外です)を編集するとき、関数ブロックを折りたたむことができるように、ステートメントブロックを折りたたむことができることを切望しています。つまり、中かっこで囲まれたすべてのコードのアウトラインにマイナスアイコンが表示されたら素晴らしいです。関数、クラス、領域、名前空間、使用法では表示されますが、条件付きブロックや反復ブロックでは表示されません。ifs、switchs、foreachsのようなものを折りたたむことができれば素晴らしいでしょう! 少しグーグルで調べたところ、明らかにVSでのC ++のアウトラインではこれが可能ですが、VSでのC#のアウトラインでは許可されていません。理由はわかりません。Notepad ++でもC#の書式設定を選択するとこれらが折りたたまれるので、Visual Studioがそうしない理由がわかりません。 この動作を可能にするVS2008アドインを知っている人はいますか?それとも何らかの隠された設定ですか? 追加のために編集:リージョンの挿入はもちろんオプションであり、私にはすでに発生していましたが、率直に言って、すでに中括弧で囲まれているリージョンで物をラップする必要はありません...既存のコードでは、とにかく問題をより適切に分離できるようにリファクタリングします。(リージョンの代わりに新しいメソッドで「ラッピング」;)