I'm trying to rename a variable that is a parameter to a method (a very small method with just a few lines of code). Instead of simply renaming the usages of that variable inside the method, Resharper brings up a dialog showing how it wants to rename every instance of that string inside the entire file.
This seems beyond stupid to me. Why can't Resharper just rename the variable I am trying to rename that is obviously just in that one method?
ReSharper has two rename workflows: inline rename without a dialog when the changes are limited to a local scope, and global rename with a dialog when changes might be made to multiple files. Unfortunately because of named arguments renaming a method parameter is a global rename, since ReSharper might have to change multiple method calls in other files.