В настоящее время FxCop сообщает об одном нарушении правила для конкретного метода - он имеет два параметра, потому что я хочу вернуть два значения вызывающему, не создавая для него структуру. Я задаюсь вопросом, разрешили бы анонимные типы моей проблемы, но я не знал о них в то время, когда я написал метод.Предотвращение множественного сообщения о том же нарушении правил в FxCop - Что такое идентификатор?
Во всяком случае, я получаю CheckId CA1021 один раз для каждого параметра. Я скопировал текст SuppressMessage из FxCop, а затем понял, что идентификатор для каждого сообщения отличается! Мне кажется, вам нужен только CheckId, поэтому ...
- для чего используется идентификатор? Я не смог найти информацию об этом в Интернете.
- Идентификатор останется прежним? Я так полагаю, или SuppressMessage не будет работать так, как хотелось бы
- Есть ли способ указать атрибут SuppressMessage, чтобы он подавлял для все Идентификаторы?
У меня нет ответа на ваш вопрос FxCop, но вы не можете возвращать анонимные типы из метода, не делая какого-либо обмана. – richeym
ОК, спасибо за ответ! – Dave