ReSharper Web Help

Inplace refactorings allow you to update all references in your solution with one click after you've changed some of your code manually in the editor. There are three inplace refactorings available:

  • Rename
  • Change signature
  • Move static member

Rename

If you rename a symbol manually in the editor, use the Apply rename refactoring quick-fix to update all references to this symbol according to the new name.

Refactorings__Inplace_Refactorings__rename

Change signature

If you modify method's or delegate's signature by adding or removing parameters or by changing its return type, you can invoke the Apply change signature refactoring quick-fix to update all references accordingly.

For instance, if you have removed the e parameter from the WebBrowserDocumentTitleChanged method, ReShaper includes the appropriate refactoring in the drop-down list of quick-fixes.
Refactorings__Inplace_Refactorings__change_signature_01
After applying the quick-fix, the Change Signature dialog is displayed. It displays the changes that are to be made. Click Next to apply the refactoring.
Refactorings__Inplace_Refactorings__change_signature_02

If you have just added the e parameter to the WebBrowserDocumentTitleChanged method, invoke the Apply change signature refactoring quick-fix. The Change Signature dialog is displayed, that demonstrates the changes that are to be made. Click Next to apply the refactoring.
Refactorings__Inplace_Refactorings__change_signature_03

Move static member

If you manually cut and then paste a static member from one class to another, ReSharper suggests to apply the Move static member refactoring. Click the suggestion or press Alt+Enter to apply it.
Refactorings__Inplace_Refactorings__move_static_members