Why is the refactoring menu item on bottom with Resharper 10?

In former Resharper versions the "Apply rename refactoring" menu item in the Resharper quick fix was always on top. This perfectly made sense after renaming a type member or variable. Since Resharper 10 this is no longer the case, the "Apply rename refactoring" menu item is always on bottom. Additionally menu items like "Remove unused fields" are above and sometimes on top, causing to often remove a renamed field/variable by accident.

 


Can someone explain this change in behavior? Can I restore the old behavior (having the "Apply rename refactoring" item always on top)?

 

3 comments
Comment actions Permalink

Hello Jürgen

Please could you recall what version you mean since I checked the same things in R# 8.2.3 and R# 9.2 and "Apply rename refactoring" was below others in such versions as well?

Thanks! 

0
Comment actions Permalink

Thanks, Alexander, you're right. I checked with version 9 too. It's the same. I was under the impression that it was not. Anyway it would be a good idea to have the refactoring option on top to not acciddently delete code or something.

0
Comment actions Permalink

Older versions of Resharper did indeed make it much easier to apply rename refactoring.

I still instinctively hit Shift-Alt-F10, then Enter, expecting to have the renaming propagate.

The newer versions seem quite clunky.

0

Please sign in to leave a comment.