I have ReSharper 5.0 for C# running on VS 2008 SP1. Most key combinations like (Ctrl+R, Ctrl+R) for renaming an identifier or (Ctrl+Shift+T) for going to a file work.
I thought I would try some of the other refactorings like adding a parameter to a method, but I get the following error, when I put the cursor over a private method.
The key combinations (Ctrl+R, Ctrl+P) is bound to command (ReSharper_IntroParameter) which is not currently available
I can easily rename this same method with (Ctrl+R, Ctrl+R). Is it me, or ReSharper that's failing here?
I think you might be confusing "Introduce Parameter" with the concept of "adding a parameter to a method". I do not believe that ReSharper has a shortcut to simply add a parameter to a method. "Introduce Parameter" is intended for you to select an expression and apply that shortcut, whereupon ReSharper will add a parameter to your current method based on that expression. Meaning whatever expression you highlighted will be moved to the caller of the method and passed as an argument for that new parameter.