2005-07-08から1日間の記事一覧

定義へ移動

上に書いた switch 文での列挙型展開 Code Snippet のように,ときどき列挙型の全要素を展開したいことがあります.C/C++ などでは列挙型が定義されているヘッダファイルから丸ごとコピー&ペーストすることも多いでしょうが,.NET のアセンブリのみで提供さ…

Code Snippet (3)

Code Snippet ですが,マクロと同じでいざ「良いものを作ってやろう」と気合いを入れすぎるとついつい手段が目的になってしまいます.むしろ,普段コーディングしながらここはマクロ化できるなとか,ここはいつもコピー&ペーストしてるなとか,そういったと…

Code Snippet (2)

Code Snippet は XML によって記述されています.前述の switch を始めとして多くの機能は Visual Studio 2005 のエディタにハードコードされるのではなく,以下のように標準で提供される Code Snippet の定義ファイルによって実現されています*1. C:\Progr…

Code Snippet (1)

以下は Visual Studio 2005 beta2 の Code Snippet の例です. sw とタイプし Tab キーを押す. switch と補完されたら,再度 Tab キーを押す. switch 構文が展開される 適当な列挙型の変数を入力し Enter キーを押す. 列挙型の要素が case 文に展開される…