2013-05-30 1 views
8

Когда я говорю Visual Studio об автоматическом внедрении интерфейса, он «помогает» пытается разрешить любые неопубликованные пространства имен - путем префикса каждого класса в этих пространствах имен с именем пространства имен! Есть ли способ сделать это просто импортировать пространства имен с помощью оператора using вверху, вместо того, чтобы загромождать метод и объявления свойств с повторяющимся шумом пространства имен?Есть ли способ сделать Visual Studio автоматическим импортом необходимых пространств имен при реализации интерфейса?

+1

Это полностью дает мне irrates слишком –

+2

насчет 'Ctrl + .'? По общему признанию, вы должны делать это один за другим. В противном случае вам понадобится R #. –

+2

@HighCore интерфейс реализован правильно, но с полным пространством имен (например, 'void Foo (Bar.Baz.Qux qux)', где OP хочет 'Qux' в подписи и' using Bar.Baz; 'сверху. – CodeCaster

ответ

7

Возможно, вы захотите взглянуть на Resharper. Он импортирует, когда вы вставляете, и он предупреждает вас и предлагает, когда вы можете импортировать пространства имен. Он также показывает неиспользованные.

Вот пример:

Resharper namespace import

+0

Извините за редактирование, другие pic также не показали, что указано в OP. :-P – CodeCaster

+0

Хм, я использую Visual Studio 2012 Express, так что не получится, но спасибо в любом случае ! – ekolis

+0

Кроме того, действительно ли это работает, когда интерфейсы выполняются автоматически? – ekolis

Смежные вопросы