Попробуйте, как я мог бы сохранить [SuppressMessage]
s до минимума в кодовой базе, новые продолжают поступать. Я хотел бы как-то сказать в коде «Я просмотрел этот [SuppressMessage], и это« приемлемо ».Как я могу пометить CA [SuppressMessage] как «благословенный»?
Одна мысль заключалась в том, чтобы создать свой собственный класс My.CodeAnalysis.SuppressMessageAttribute
, который наследует от System.Diagnostics.CodeAnalysis.SuppressMessageAttribute
, но этот класс запечатан.
Я уверен, что я мог бы сколотить что-то с комментарием вблизи атрибута и шаг постобработки, но я хотел бы придерживаться того, что доступно «в поле» с Visual Studio 2010.
Я не хочу, чтобы много '[SuppressMessage] находилось где-нибудь в моей кодовой базе. Однако ваша идея использования атрибута [assembly:] может работать «благословить» определенные подавления. –