В моем проекте есть интерфейс ITemplate. Все интерфейсы, производные от него, имеют имена, которые не начинаются с I. Это приведет к появлению предупреждения InconsistentNaming.
Я хочу подавить это предупреждение для всех интерфейсов, производных от интерфейса ITemplate.
Я знаю об атрибуте SuppressMessage, но он не подавляет предупреждения для производных типов. Я пытался поиграть со свойством Scope этого атрибута, но, к сожалению, ничего не изменилось.
По сути, я хочу сделать что-то вроде этого:
[SuppressMessage("ReSharper", "InconsistentNaming", Target = Targets.Inheritors)]
public interface ITemplate;
Подробнее здесь: https://stackoverflow.com/questions/787 ... ived-types
Как подавить предупреждение для всех производных типов? ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Подавить предупреждение на уровне решения. Считайте предупреждение ошибкой на уровне решения.
Anonymous » » в форуме C# - 0 Ответы
- 33 Просмотры
-
Последнее сообщение Anonymous
-