CA1724. Имена типов не должны совпадать с именами пространства имен
TypeName |
TypeNamesShouldNotMatchNamespaces |
CheckId |
CA1724 |
Категория |
Microsoft.Naming |
Критическое изменение |
Критическое изменение |
Причина
Имя типа совпадает с пространством имен .NET Framework при сравнении без учета регистра.
Описание правила
Имена типов не должны совпадать с именами пространств имен, определенными в библиотеке классов .NET Framework.Нарушение этого правила приводит к уменьшению функциональности библиотеки.
Устранение нарушений
Выберите имя типа, которое не совпадает ни с одним из пространств имен библиотеки класса .NET Framework.
Отключение предупреждений
При разработке нового кода случаи, когда необходимо отключать предупреждения о нарушении данного правила, неизвестны.Прежде чем отключить предупреждения, тщательно продумать, как пользователи библиотеки могут быть запутаны одинаковым именем.В случае поставки библиотек подобные предупреждения, возможно, необходимо отключать.