To move a type member up or down
  1. Place the caret in a member declaration, for a example at its name:
  2. To move the member up or down, do one of the following:
    • On the main menu, choose ReSharper | Edit | Rearrange Code | Move Up or ReSharper | Edit | Rearrange Code | Move Down.
    • Press Ctrl+Shift+Alt+Up or Ctrl+Shift+Alt+Down.
To reorder method parameters
  1. Place the caret at any parameter in a method declaration or a method call:
    Coding_Assistance__Moving_Code_Elements__method_parameters__01
  2. To move the parameter to the right or to the left within the parameter list, do one of the following:
    • On the main menu, choose ReSharper | Edit | Rearrange Code | Move Right or ReSharper | Edit | Rearrange Code | Move Left.
    • Press Ctrl+Shift+Alt+Right or Ctrl+Shift+Alt+Left.
    Coding_Assistance__Moving_Code_Elements__method_parameters__02
To move statements within a block
  1. Place the caret anywhere in a statement.
  2. To move the current statement up or down within the block of code, do one of the following:
    • On the main menu, choose ReSharper | Edit | Rearrange Code | Move Up or ReSharper | Edit | Rearrange Code | Move Down.
    • Press Ctrl+Shift+Alt+Up or Ctrl+Shift+Alt+Down.
To move statements out of or into a block
  1. Place the caret anywhere in a statement.
  2. To move the current statement out of or into the block of code, do one of the following:
    • On the main menu, choose ReSharper | Edit | Rearrange Code | Move Left or ReSharper | Edit | Rearrange Code | Move Right.
    • Press Ctrl+Shift+Alt+Left or Ctrl+Shift+Alt+Right.
To move closing brace up or down
  1. Place the caret at the closing brace of a code block.
  2. Do one of the following:
    • On the main menu, choose ReSharper | Edit | Rearrange Code | Move Up or ReSharper | Edit | Rearrange Code | Move Down.
    • Press Ctrl+Shift+Alt+Up or Ctrl+Shift+Alt+Down.