TypeScript のコード生成
ReSharper は、ボイラープレートコードを生成するさまざまな方法を提供します。 例: 宣言されていないコードシンボルを使用し、これらのシンボルを用途に基づいて自動的に生成したり、型メンバーを生成したりすることができます。
使用箇所からコードを生成する
ReSharper では、宣言前にコードシンボル(クラス、メソッド、変数など)を使用できます。 ReSharper が未宣言のシンボルを検出すると、使用状況に基づいて宣言を生成するための クイックフィックス Alt+Enter を1つ以上提案し、さらに使用コンテキストに合わせて宣言をスマートに調整します:

型メンバーを生成する
ReSharper を使うと、さまざまな型メンバーをすばやく生成することができます。 現在のタイプの使用可能なコード生成オプションのリストを表示するには、 Alt+Insert を押すか、メインメニューの を選択します。
コンストラクターを生成
コンストラクター生成ウィザードは、選択されたフィールドのパラメーターを取るデフォルト以外のコンストラクターを作成します。
生成されたコンストラクターはすべて同じパターンに従います。
コンストラクターに含まれる各フィールドは、パラメーターで初期化されます。
パラメーターの名前は、対応するフィールドの名前から導出されます。

メンバーの実装 / オーバーライド
継承型の場合、ReSharper には関連するコード生成機能が2つあります:
不足しているメンバーを実装する は、現在のクラスから欠落しているインターフェースメンバーまたは抽象メンバーを実装します。
メンバーのオーバーライド は 不足しているメンバーを実装する と同じですが、適用可能な場合は仮想メンバーもオーバーライドします。

プロパティを生成する
ReSharper は、Exposed したいすべてのフィールドのプロパティを生成するのに役立ちます。

2026 年 6 月 12 日