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

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