ReSharper 2018.3ヘルプ

コード生成

ReSharperは、定型コードを生成するさまざまな方法を提供します。例:宣言されていないコードシンボルを使用し、これらのシンボルを用途に基づいて自動的に生成したり、型メンバーを生成したりすることができます。

現在のファイルで設計時コードインスペクションが有効になっている場合、ReSharperは足りないメンバーを検出し、足りないメンバーを実装するために対応するクイック・フィックスを提案します。

Code Generation command in the action list

コンテキスト・アクションコードテンプレートでは、さらに多くのコードを生成する方法もあります。

本セクション:

新しいコードの生成方法を制御するには、主に2つの方法があります。

  • コードスタイルのさまざまな側面( 命名スタイルフォーマットルールなど)を設定します。ReSharperはコードを生成するときにその要件を強制します。

  • 型メンバーを生成するために、生成されたメンバーのデフォルトの本文コンテンツを選択できます。ReSharperオプションのコード編集 | メンバーの生成ページで、3つのオプションのうちの1つ(デフォルト値を返す NotImplementedException()、およびコンパイル不可コード)を選択できます。

ReSharperのコード生成機能のほとんどは、C#およびVisual Basic .NETで利用可能であり、いくつかは複数の言語で利用可能であり、その他は言語固有です。次の表に、コード生成機能とそれらがサポートされている言語/テクノロジを示します。

このセクション内のトピックで説明されている指示と例は、C#でのコード生成機能の使用に対処しています。特定の言語で使用できるコード生成機能の詳細については、言語によるReSharperの該当するトピックを参照してください。

最終更新日: 2019年3月12日

関連事項