(пользовательские правила), который поддерживает настраиваемый список сокращений.

10 жалуется на следующее:

using XYZ.Blah; //CA1709 - "XYZ"
using Xyz.Blah; //No complaint.

using XylophoneSuperDuperLongFullName.Blah; //I don't want to have a long full name for my company name.

Проблема в том, что ... я хочу, чтобы название моей компании отображалось во всех заглавных буквах, потому что XYZ - это сокращение. Длинная версия имени слишком длинна, чтобы быть полезным пространством имен. Microsoft избегает подобных вещей, потому что их аббревиатура всего 2 буквы.

using MS.Something; //No Complaint.
using Microsoft.SomethingElse; //No Complaint.

Итак, я смотрел на добавлениеSuppressMessageAttribute подавить это предупреждение. Но я не уверен, как сделать это правильно только (или куда даже приклеить), чтобы это ТОЛЬКО влияло на этот единственный экземпляр. Я не хочу ничего подавлять в этом пространстве имен, потому что я хочу ловить любые другие ошибки, которые я делаю. Я посмотрел на поиск MSDN и Google, но я не могу найти ничего, что показывает, как конкретно нацелить этот экземпляр. Самым близким, что я нашел, был Scope = "namespace", но я не был уверен, означает ли это, что оно влияет на фактическое имя пространства имен или оно влияет на все содержимое этого пространства имен.

Ответы на вопрос(3)

Ваш ответ на вопрос