リファクタリングの競合を解決する
すべての JetBrains Rider のリファクタリングはソリューション全体に適用されるため、多くのファイルが影響を受け、一部の変更が既存のコードと競合することがあります。 競合する場合、JetBrains Rider がそれらを検出し、リファクタリングウィザードの最後のページに競合リストを表示します。
例: 安全な削除リファクタリング をメソッドに適用するときに表示されるいくつかの競合を次に示します。

競合には 2 つの型があります。
コンパイルを中断することなく削除できる使用箇所は、
アイコンでマークされています。 例: これは、削除するメソッドへの呼び出し、または削除するフィールドの割り当てです。コンパイルを破らずに削除できない用途には、
アイコンが付いています。 例: クラスの名前を変更し、同じ名前の別のクラスがすでに同じ名前空間に存在する場合
次のいずれかを実行できます。
クリック可能なリンクを使用して、競合のソースコードに移動し、手動で解決します。 競合を解決したら、 リフレッシュ をクリックします。
「エラー」
重大度との競合がない場合は、 次へ をクリックして、リファクタリング後にソリューションがコンパイルされることを確認できます。エラー重大度の競合が報告された場合でも、 次へ をクリックしてリファクタリングを完了できます。 この場合、リファクタリング後に結果のエラーを修正する必要があります。
キャンセル をクリックすると、リファクタリング操作が中止され、変更は行われません。
2026 年 6 月 12 日