CA1719: имена параметров не должны совпадать с именами элементов

Товар Значение
Идентификатор правила CA1719
Категория Microsoft.Naming
Критическое изменение Критическое

Причина

Имя внешнего видимого элемента совпадает в сравнении без учета регистра, имя одного из его параметров.

Описание правила

Имя параметра должно передавать смысловое значение параметра, а имя члена — смысловое значение члена. Они могут совпадать лишь в очень редких случаях. Присвоение параметру имени содержащего его члена кажется неестественным и затрудняет использование библиотеки.

Устранение нарушений

Выберите имя параметра, которое не соответствует имени члена.

Когда лучше отключить предупреждения

В новых разработках нет известных ситуаций, в которых следует отключать вывод предупреждения для этого правила. Для доставки библиотек может потребоваться отключить предупреждение для этого правила.

CA1709: идентификаторы должны иметь правильный регистр

CA1708: идентификаторы должны отличаться не только регистром

CA1707: идентификаторы не должны содержать знак подчеркивания