CA1062 Проверить аргументы для защищенных обработчиков событий? - PullRequest
0 голосов
/ 13 ноября 2011

Если мы не проверяем EventArgs в защищенном обработчике событий, FxCop вызывает CA1062:

Проверка аргументов открытых методов

Да, кто-то теоретически может наследовать от моего класса страниц и вызывать мой защищенный метод обработки событий, как если бы это была стандартная функция. Чувак, мне все равно.

Подавить это?

1 Ответ

1 голос
/ 13 ноября 2011

Многие правила FxCop - это предложения, а не жесткие правила. Если вы не согласны с конкретным случаем, подавьте его конкретно. Если вы не согласны, отключите правило.

При этом я бы не стал подавлять CA1062. Есть действительно легкое исправление, которое не затрагивает общедоступный интерфейс вашего метода.

...