VS 2013でenumを使ったswitchを入力していたら、switch終了後に全てのcase文が自動で埋まりました。今、私はそれを繰り返すことができません。幻覚ではなく、スイッチはすべてのenumオプションで満たされ、ケースごとに1つずつ、自動的に入力されました。VS 2013 の MS ドキュメントに目を通しましたが、見つかりませんでした。
私はかなりの数の列挙型を使用しており、この機能は、それをトリガーするために私が何をしたかを見つけることができれば、私の時間を大幅に節約することができます。どなたか教えてください。
注意:この回答は、Resharper を使用しながら switch/enum 自動生成機能を実行する場合に適用されます。
Visual Studio 2013とResharper 8.2を使用した場合、先に述べた方法は機能しません。ここでは、Resharperを使用しているときに、この生成を実際に動作させる方法を説明します。私がこの問題を解決するのに費やした15分を、誰かが節約できることを願っています。
sw(tab)(tab)" を実行しても、以下のようにしか生成されません。
switch (nameOfEnumVariable)
{
}
Resharperは、以下のスクリーンショットのように、Alt + Enter (カーソルがswitch文の中にある場合) と Generate switch labels を使ってラベルを生成することができます。
Resharperのメニューを使ってswitch文を入力する]1。
結果はこのようになります。
画像の説明を入力してください]2。