Я наблюдаю за превосходным сериалом Summer of NHibernate Стивена Болена и смотрю, как он взаимодействует с CodeRush. Я недавно установил ReSharper (я новичок в ReSharper), и я пытаюсь найти некоторые эквиваленты производительности ReSharper, которые Стивен демонстрирует (тангенциально) с CodeRush.
В качестве примера он демонстрирует выделение блока кода, который выглядит следующим образом:
ISession session = GetSession();
session.xxx
, а затем превратить его в
using (ISession session = GetSession())
{
session.xxx
}
Он делает это, выделяя блок, который хочет , окружает оператором using, а затем вызывает некоторый шаблон CodeRush. Я не смог понять, как сделать то же самое с ReSharper. Я нашел команду ReSharper Surround (внутри команды Code), но когда вы выбираете оператор с помощью , он окружает выделенный вами блок кода, но он не выглядит умным достаточным первая строка в предложении использования. То есть это приводит к:
using ()
{
ISession session = GetSession();
session.xxx
}
, что требует от меня переместить первую строку в предложение using. Я скучаю по более легкому пути?