ReSharper 2018.3ヘルプ

コード生成

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

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

Code Generation command in the action list

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

本セクション:

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

  • コードスタイルのさまざまな側面( 命名スタイル書式設定ルールなど)を設定します。ReSharperはコードを生成する際にその要件を強制します。

  • タイプメンバーを生成するために、生成されたメンバーのデフォルトのボディコンテンツを選択することができます。ReSharperオプションのコード編集 | メンバーの生成ページでは、 NotImplementedException()、戻り値のデフォルト値、および非コンパイル可能コードの3つのオプションのいずれかを選択できます。

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

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

最終更新日: 2019年1月21日

関連事項