ReSharper 2026.1 Help

インプレースリファクタリング

一部のリファクタリングは、コマンドを実行しなくても、エディターでコードを修正するだけで適用できます。 ReSharper が変更をリファクタリングのインテンションであると認識すると、変更されたコードの周りにグレーの枠線が表示され、対応する アクションインジケーター ThemedIcon.RefactorThis.Screen.(Gray).png が左側に表示されます。 このアクションを使って、リファクタリングをソリューション全体に適用できます。

以下のリファクタリングがその場で利用可能です:

名前変更

エディターで宣言の権利を変更し、 クイックフィックスを適用してソリューション全体のリファクタリングを呼び出すことで、エンティティの名前を変更できます。

宣言でエンティティの名前を変更するとすぐに、名前の周囲に灰色の境界線が表示され、リファクタリングが使用可能であることを通知します。 Alt+Enter を押すと、 アクションリストでリファクタリングを見つけることができます:

ReSharper。 名前の変更リファクタリングをインプレースで適用

リファクタリングの詳細については、「Rename リファクタリング 」を参照してください。

シグネチャーの変更

関数のシグネチャーを変更するには、エディターでその宣言権を変更し、 クイックフィックスを適用してソリューション全体のリファクタリングを呼び出します。

たとえば、メソッドのパラメーターを並べ替えると、メソッドシグネチャーの周囲に灰色の境界線が表示され、リファクタリングが利用可能であることを通知します。 Alt+Enter を押すと、 アクションリストでリファクタリングを見つけることができます:

変更シグネチャーのリファクタリングをインラインで適用する

クイックフィックスを適用すると、メソッドシグネチャーの変更がダイアログに表示されます。

変更シグネチャーのリファクタリングをインラインで適用する

次へ をクリックすると、ソリューション全体に変更を適用できます。

また、関数の呼び出しのいずれかに新しい引数を 1 つ追加するときに、シグネチャーの変更リファクタリングを適用することもできます。 この場合、ReSharper が誤った呼び出しを検出し、ハイライトして、対応するクイックフィックスを提案します:

メソッドシグネチャーリファクタリングをメソッドの使用箇所からインラインで適用する

このクイックフィックスは、リファクタリングを起動し、関数の宣言とそのすべての使用箇所をソリューション全体で更新します。 必要に応じて、ReSharper がそれぞれの呼び出しごとに値を選択できるように コールダイアグラムを表示します

リファクタリングの詳細については、「シグネチャーの変更リファクタリング 」を参照してください。

ネストされたクラスまたは静的メンバーを移動する

ネストされた型または静的メンバーを切り取り、別の型に貼り付けることにより、リファクタリングを適用できます。 アイテムを貼り付けるとすぐに、その周囲に灰色の境界線が表示され、リファクタリングが利用可能であることを通知するポップアップが表示されます。 提案をクリックするか、 Alt+Enter を押して、ソリューション全体のリファクタリングを呼び出すことができます。

ReSharper リファクタリング: リファクタリングの配置、静的メンバーの移動

リファクタリングの詳細については、「別の型に移動リファクタリング 」を参照してください。

2026 年 6 月 12 日