JetBrains Rider 2020.2ヘルプ

コード生成

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

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

Code Generation command in the action list

コンテキスト・アクションコードテンプレートを使用すると、コードを生成するその他の方法も利用できます。

本セクション:

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

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

  • 設定に応じて、新しいメンバーのスタブをさまざまな方法で生成できます。例:新しい NotImplementedException()をスローしたり、デフォルト値を返したり、コンパイルされないコードを含めることができます。JetBrains Rider設定 Ctrl+Alt+Sエディター | メンバーの生成ページで、これらおよびその他の設定を構成できます。

最終更新日:

関連ページ:

設計時にコードの課題を検出する

JetBrains Riderは、エディターでコードファイルを開くとすぐに、コードファイルが閉じられるまで分析を開始します。検出されたすべてのコードの課題は、重大度に応じてエディターで強調表示されます。課題のマップは、エディターウィンドウの右側のエラーストライプにも表示されます。ここでは、ファイルの...

メンバーの実装/オーバーライド

コード | 生成 | 欠落メンバー/上書きメンバー|欠落メンバー/上書きメンバー継承型の場合、JetBrains Riderには2つの関連するコード生成機能があります。不足しているメンバーの実装は、現在のクラスから欠落しているインターフェースメンバーまたは抽象メンバーを実装します。メンバーをオーバー...

コードの課題のクイックフィックス

JetBrains Riderを使用すると、設計時に検出されたほとんどのコード課題を即座に修復できます。強調表示されたコードの課題で を押して、課題を解決したり最適以下のコードを改善したりするための適切な方法を選択するのと同じくらい簡単です。クイックフィックスを適用する:クイックフィックスは、ハイ...

コンテキスト・アクション

コンテキストアクションは、エディターで直接利用できるコード変換ヘルパーです。クイックフィックスとは対照的に、コンテキストアクションは問題の解決やコードの改善を目的としているためはなく、アクセス修飾子の変更、null をチェックするコードの生成、'foreach' の 'for' への変換などの小...

.NET固有のテンプレート

このセクションには、C#、VB.NET、ASP.NET、Razor、およびXAMLコードの作成に使用できる.NET固有のコードテンプレートのドキュメントが含まれています。テンプレートの種類、テンプレートスコープ、テンプレート変数、テンプレートマクロ、テンプレートを適用する、テンプレートの作成と編集、...

使用箇所からコードを生成する

JetBrains Riderを使用すると、宣言する前にコードシンボル(クラス、メソッド、変数、プロパティ、フィールドなど)を使用できます。JetBrains Riderは、宣言されていないシンボルを検出すると、使用箇所に基づいて宣言を生成するための1つ以上のクイックフィックスを提案し、使用箇所のコ...