Как чтобы ReSharper не удалял неиспользуемые операторы Using при перемещении / обновлении объявлений пространств имен?

При использовании ReSharper для перемещения / обновления объявлений пространств имен существует ли способ остановить ReSharper от удаления неиспользуемых операторов Using?

Другими словами, если у меня есть такой класс, как:

using System.Collections.Generic;
using System.Linq;
using System.ServiceModel;
using System.Text;

namespace Foo.Bar
{
    class MyClass
    {
        List<string> Names { get; set; }
    }
}

И я хочу переместить его в пространство имен Foo.Bar.Utilities с помощью ReSharper, Resharper удалит все неиспользуемые операторы Using и оставит меня с:

using System.Collections.Generic;

namespace Foo.Bar.Utilities
{
    class MyClass
    {
        List<string> Names { get; set; }
    }
}

Однако я не хочу, чтобы ReSharper касался моих операторов Using при перемещении объявления пространства имен . Я бы предпочел, чтобы результат был следующим:

using System.Collections.Generic;
using System.Linq;
using System.ServiceModel;
using System.Text;

namespace Foo.Bar.Utilities
{
    class MyClass
    {
        List<string> Names { get; set; }
    }
}
10
задан Metro Smurf 6 February 2011 в 21:18
поделиться