Можно ли переместить свойство в другой класс с помощью ReSharper? - PullRequest
3 голосов
/ 26 февраля 2010

У меня есть пара свойств, и я хочу собрать их в классе, чтобы сделать мой код более чистым.

Могу ли я сделать это быстро с ReSharper?

спасибо

Ответы [ 5 ]

2 голосов
/ 26 февраля 2010

Перемещение статического члена равно Ctrl +R, O в ReSharper. У них есть распечатанная раскладка клавиатуры, которая также полезна, прежде чем вы изучите их все (у меня еще нет ...). Вы можете найти ее здесь .

1 голос
/ 23 апреля 2012

jamiebarrow является верным, вам нужно сначала выполнить рефакторинг в статический тип, см. Здесь:

http://www.jetbrains.com/resharper/webhelp/Refactorings__Move__Type_to_Another_Type.html

1 голос
/ 07 сентября 2011

Ник Крейвер прав в том, что команда присутствует, но я не думаю, что вы можете использовать ее для свойства, если оно не является статическим свойством. Опция недоступна для обычных свойств для меня. Что вы можете сделать, это сначала преобразовать его в статическое свойство, затем переместить его, а затем преобразовать обратно в нестатическое?

Это мог бы быть хотя бы первый шаг ..

0 голосов
/ 27 июля 2017

Это довольно сложно.

  1. Поместите курсор над полем, которое вы хотите переместить
  2. Нажмите Ctrl+R O
0 голосов
/ 26 февраля 2010

Да, я считаю, что это один из стандартных рефакторингов, встроенных в ReSparper и IntelliJ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...