CA1711: Tanımlayıcıların sonekleri yanlış olmamalıdır
TypeName |
IdentifiersShouldNotHaveIncorrectSuffix |
CheckId |
CA1711 |
Kategori |
Microsoft.İsimlendirme |
Bozan Değişiklik |
Bozan |
Sebep
Bir tanımlayıcı yanlış bir son eke sahiptir.
Kural Tanımlaması
Kural gereği, yalnızca, belirli temel türleri genişletmek veya, bazı arabirimler ya da bu türlerinden türetilmiş tür uygulamak, tür adlarının belirli ayrılmış öneklerle bitmelidir.Diğer tür adları aşağıdaki ayrılmış soneklerini kullanmamalı.
Aşağıdaki tabloda rezerve edilmiş son ekleri ve temel türleri ve ilişkili oldukları arabirimler listelenmiştir.
Son Ek |
Temel tür/Arabirim |
---|---|
Öznitelik |
|
Koleksiyon |
|
Sözlük |
|
EventArgs |
|
EventHandler |
Bir olay işletici temsilcisi |
Özel Durum |
|
İzin |
|
Sıra |
|
Yığın |
|
Akış |
Ayrıca, şu değil son ek kullanılmalıdır:
Delegate
Enum
'Core yerine Impl - kullanın
Ex veya benzer son eki aynı türün yeni bir sürümünde ayırmak için
Adlandırma kuralları, hedeflenen ortak dil çalışma zamanı kitaplıkları için ortak bir görünüm sağlar.Bu yeni yazılım kitaplıkları için gereklidir ve kütüphane geliştirme yönetilen kodda uzmanlığa sahip olan kişi tarafından geliştirilmiş olan müşteri güven artar öğrenme eğrisi azaltır.
İhlallerin Düzeltilmesi
Tür adından soneki kaldırın.
Uyarılar Ne Zaman Bastırılmalı
Sonek uygulama etki alanında benzersiz bir anlama sahip olmadığı sürece bu kuraldan bir uyarıyı bastırmayın.
İlgili Kurallar
CA1710: Tanımlayıcıların sonekleri doğru olmalıdır