Pocketコード生成ReSharperは、定型コードを生成するさまざまな方法を提供します。例:宣言されていないコードシンボルを使用し、これらのシンボルを用途に基づいて自動的に生成したり、型メンバーを生成したりすることができます。現在のファイルで設計時コードインスペクションが有効になっている場合、ReSharperは足りないメンバーを検出し、足りないメンバーを実装するために対応するクイックフィックスを提案します。コンテキスト・アクションとコードテンプレートでは、さらに多くのコードを生成する方法もあります。パターンを生成する等価比較器を生成する等価メンバーを生成する書式設定メンバーを生成する部分メソッドの生成プロパティの生成リレーショナル・コンバータを生成する関係メンバーを生成する型コンストラクターを生成するメンバーの実装/オーバーライド新しいコードの生成方法を制御するには、主に2つの方法があります。ReSharperは、コードを生成するときに要件を強制します。設定に応じて、新しいメンバーのスタブをさまざまな方法で生成できます。NotImplementedException()をスローしたり、デフォルト値を返したり、コンパイルされないコードを含めることができます。メンバーの生成ページで、これらおよびその他の設定を構成できます。.NETで利用可能であり、いくつかは複数の言語で利用可能であり、その他は言語固有です。次の表に、コード生成機能とそれらがサポートされている言語/テクノロジを示します。このセクション内のトピックで説明されている指示と例は、C#でのコード生成機能の使用に対処しています。特定の言語で使用できるコード生成機能の詳細については、言語によるReSharperの該当するトピックを参照してください。Ultimateと別々にまたは並行してインストールできる)の専用製品で使用できます。競合を解決するリファクタリング使用箇所からコードを生成する関連ページ:設計時にコードの課題を検出するReSharperは、エディターでコード・ファイルを開くとすぐに分析を開始し、最後まで編集を続けます。検出されたすべてのコードの課題は、重大度に従ってエディターで強調表示されます。課題のマップは、エディターウィンドウの右側のマーカーバーにも表示されます。ここでは、ファイルのステータスを即座に確認し、...メンバーの実装/オーバーライド|欠落メンバー/上書きメンバー/継承された型の場合、ReSharperには2つの関連するコード生成機能があります。不足しているメンバーの実装は、現在のクラスから欠落しているインターフェースメンバーまたは抽象メンバーを実装します。メンバーをオーバーライドするは不足しているメンバーの実装と同じですが、適...コードの課題のクイックフィックスReSharperを使用すると、設計時に検出されたほとんどのコード課題を即座に修復できます。押して、課題を解決したり最適以下のコードを改善したりするための適切な方法を選択するのと同じくらい簡単です。クイックフィックスを適用する:クイックフィックスは、強調表示されたコ...コンテキスト・アクションコンテキストアクションのいくつかの例をReSharperWebサイトでチェックすることができます。コンテキストアクションは、エディターで直接利用できるコード変換ヘルパーです。クイックフィックスとは対照的に、コンテキストアクションは問題の解決やコードの改善を目的としているためはなく、アクセス修飾子の変...コード・テンプレートReSharperコードテンプレートを使用すると、事前定義済みのコード構成体をすばやく生成できます。使えるさまざまな言語用のテンプレートが多数ありますが、新しいテンプレートを作成したり、既存のテンプレートを編集したり、簡単に管理したりすることもできます。ReSharperは開発者のチー...使用箇所からコードを生成するReSharperでは、宣言する前にコードシンボル(クラス、メソッド、変数、プロパティ、フィールドなど)を使用できます。ReSharperは、宣言されていないシンボルを検出すると、使用箇所に基づいて宣言を生成するための1つ以上のクイックフィックスを提案し、使用コンテキストに従って宣言をスマートに調整...。