欠落 / オーバーライドするメンバーを生成する
継承型の場合、JetBrains Rider は関連するコード生成機能を 2 つ提供します:
不足しているメンバーの実装 は、現在のクラスから欠落しているインターフェースメンバーまたは抽象メンバーを実装します。
メンバーのオーバーライド は 不足しているメンバーの実装 と同じですが、適用可能な場合は仮想メンバーもオーバーライドします。
通常、 不足しているメンバーの実装 コマンドは必要ありません。なぜなら、JetBrains Rider は実装されていない基底メンバーを持つ型をエラーとして ハイライトし、 クイックフィックス (Alt+Enter )で不足しているメンバーを生成できます:

メンバーの実装および / またはオーバーライド
基本型のメンバーを実装またはオーバーライドするクラス内にキャレットを配置します。
Alt+Insert を押すか、メインメニューから を選択してください。 あるいは、 Ctrl+Shift+A を押して、ポップアップでコマンド名を入力して、そこで選択することもできます。
生成する ポップアップで、 欠落メンバー / 上書きメンバー を選択します。
表示される 生成する ダイアログで、実装または上書きするメンバーを選択します。

不足しているメンバーの実装 ページは メンバーのオーバーライド と 2 つの点で異なります。
オーバーライド可能なメンバー(この場合は
Objectクラスのメンバーなど)は表示されません。太字のメンバーを必須のものにすることは強調していません。
必要に応じて、実装された / オーバーライドされたすべてのメンバーに適用される次のコントロールを使用します(個々のメンバーの設定に関するガイドラインは次の手順を参照してください)。
として実装 では、メンバーを以下のように実装するかどうかを選択できます。
パブリックメンバー
パブリック仮想メンバー
明示的にプライベートメンバーとして実装する
プロパティを変更可能にする は、実装されたインターフェースに get-only プロパティがある場合に表示されます。 デフォルトでは、JetBrains Rider は get-only 実装を生成します。 このチェックボックスを使用して、setter を get-only プロパティの実装に追加します。
プロパティとして では、プロパティを次のように実装するかどうかを選択できます。
デフォルトのアクセサー本体を持つ伝統的なプロパティ。
プライベートフィールドにアクセスする従来のプロパティ
自動プロパティ
OK をクリックしてウィザードを完了します。