ReSharper 2018.1ヘルプ

コード生成

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

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

Code Generation command in the action list

コンテキスト・アクションコード・テンプレートでは、コードを生成する方法が増えています。

本セクション:

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

  • コード・スタイルのさまざまな側面を設定する(例:命名様式フォーマットルールなど)ReSharperはコードを生成するときに要件を実施します。
  • 生成型メンバーでは、生成されたメンバーのデフォルトボディコンテンツを選択できます。 ReSharperオプションのコード編集 | メンバーの生成ページでは、 NotImplementedException()、戻り値のデフォルト値、および非コンパイル可能コードの3つのオプションのいずれかを選択できます。

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

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

最終変更日: 2018年7月11日

関連事項