Добавить пользовательский разделитель в макет членов типа ReSharper - PullRequest
2 голосов
/ 17 ноября 2010

Я тестирую функцию ReSharper "Type Member Layout". Смотрите ReSharper | Варианты | Языки | C # | Тип Члены Макет. И нашли хорошие рекомендации онлайн , а также прочитали документацию Jetbrains . Но, добавив собственный разделитель методов, я не могу понять, как это сделать.

Пример:

//---- my custom method separator ----
public int Test()
{
  return 42;
}

//---- my custom method separator ---- 
public string Run()
{
  return "running";
}

Так можно ли включить это в пользовательский XML-код "Тип элементов макета"?

1 Ответ

1 голос
/ 18 ноября 2010

Я не думаю, что это возможно в этой версии.Мне кажется из документов и игры с опциями, что Type Members Layout предназначен исключительно для переупорядочения и, необязательно, en- # регионирование и удаление # 1005 * членов в источникефайлы.Я не вижу ничего, что предлагает возможность добавления произвольного текста.

Возможно, вы могли бы использовать основанную на регулярных выражениях операцию поиска / замены, которая искала

^\t\t\tpublic

(справильное количество вкладок, чтобы сопоставлялись только методы, а не классы) и вставка разделителя методов с последующим переводом строки перед найденным текстом.

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