Я хочу создать живой шаблон с помощью resharper, который позволит мне записывать информацию журнала, вставляя имя метода и параметры метода, что-то вроде этого:
У меня в коде есть такой метод:
public void searchByParams(String param1, String param 2)
{
SearchClass mySearchClass = new SearchClass();
mySearchClass.Search(param1, param2);
}
Теперь я хочу добавить ведение журнала, пока у меня есть два живых шаблона, созданные с помощью resharper:
Введите, какой код шаблона:
_logger.Info("Ingreso al método $METHOD_NAME$ ");
И Выйти, какой код шаблона:
_logger.Info("Salida del método $METHOD_NAME$ ");
для $ METHOD_NAME $, я выбрал макрос: «содержащий имя члена типа»
Затем, после использования этих живых шаблонов, мой метод заканчивается следующим образом:
public void searchByParams(String param1, String param 2)
{
_logger.Info("Ingreso al método searchByParams ");
SearchClass mySearchClass = new SearchClass();
mySearchClass.Search(param1, param2);
_logger.Info("Salida del método searchByParams ");
}
что хорошо.
Теперь я хочу изменить свой шаблон «Enter», чтобы он вставлял список аргументов (в этом примере param1 и param2), и чтобы он мог использоваться для методов с разным количеством входных параметров и разными типы.
Как я могу это сделать?
Я использую Resharper 6.
Заранее спасибо.