Since a refactoring is an operation that may affect many files and bring out changes that may break compilation or conflict
with existing code, ReSharper performs a special check before applying the refactoring. During this check ReSharper looks
for possible problems (such as duplicate names, visibility conflicts, etc.), and displays the list of encountered conflicts
(on the last step before applying the refactoring).
If conflicts are found, the refactoring will not proceed unless you do one of the following:
- Click Next to ignore the conflicts. In this case the refactoring will be applied, that may produce uncompilable code.
- Resolve conflicts. Click a link in the list to navigate to the problematic lines of code and make necessary fixes.
TipFor some conflicts quick-fixes are suggested.
- Click Cancel to stop the refactoring operation, no changes will be made.