CA1725: имена параметров должны соответствовать базовому объявлению
TypeName |
ParameterNamesShouldMatchBaseDeclaration |
CheckId |
CA1725 |
Категория |
Microsoft.Naming |
Критическое изменение |
Критическое изменение |
Причина
Имя параметра в переопределении метода, доступного для внешнего кода, не соответствует имени параметра в базовом объявлении метода или в объявлении интерфейса метода.
Описание правила
Согласованное именование параметров в иерархии переопределений увеличивает удобство использования переопределений метода.Если имя параметра в производном методе отличается от имени в базовом объявлении, может возникнуть путаница в определении того, чем является метод: переопределением базового метода или новой перегрузкой.
Устранение нарушений
Чтобы устранить нарушение данного правила, переименуйте параметр в соответствии с именем в базовом объявлении.Это исправление является критическим изменением для методов, видимых для модели COM.
Отключение предупреждений
Не следует отключать предупреждения о нарушении данного правила за исключением видимых для модели COM методов в ранее поставленных библиотеках.