Как подавить предупреждение для всех производных типов?C#

Место общения программистов C#
Anonymous
Как подавить предупреждение для всех производных типов?

Сообщение Anonymous »

В моем проекте есть интерфейс ITemplate. Все интерфейсы, производные от него, имеют имена, которые не начинаются с I. Это приведет к появлению предупреждения InconsistentNaming.
Я хочу подавить это предупреждение для всех интерфейсов, производных от интерфейса ITemplate.
Я знаю об атрибуте SuppressMessage, но он не подавляет предупреждения для производных типов. Я пытался поиграть со свойством Scope этого атрибута, но, к сожалению, ничего не изменилось.
По сути, я хочу сделать что-то вроде этого:
[SuppressMessage("ReSharper", "InconsistentNaming", Target = Targets.Inheritors)]
public interface ITemplate;


Подробнее здесь: https://stackoverflow.com/questions/787 ... ived-types

Вернуться в «C#»