更新 : 2007 年 11 月
TypeName |
TypeNamesShouldNotMatchNamespaces |
CheckId |
CA1724 |
カテゴリ |
Microsoft.Naming |
互換性に影響する変更点 |
あり |
原因
大文字と小文字を区別しない比較で、次の名前空間の名前のいずれかに、型の名前が一致します。
Collections
Forms
System
UI
規則の説明
型の名前は、.NET Framework クラス ライブラリで定義されている名前空間の名前と一致しないようにする必要があります。この規則に違反すると、ライブラリが使いづらくなります。
違反の修正方法
.NET Framework クラス ライブラリの名前空間の名前と一致しない型の名前を選択します。
警告を抑制する状況
新たに開発する場合、この規則による警告を抑制する必要がある状況は想定されていません。ライブラリを同梱する場合、この規則による警告の抑制が必要となることもあります。