Aracılığıyla paylaş


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

Attribute

Koleksiyon

ICollection

IEnumerable

Queue

Stack

ICollection

DataSet

DataTable

Sözlük

IDictionary

IDictionary

EventArgs

EventArgs

EventHandler

Bir olay işletici temsilcisi

Özel Durum

Exception

İzin

IPermission

Sıra

Queue

Yığın

Stack

Akış

Stream

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

Ayrıca bkz.

Diğer Kaynaklar

Attribute Usage Guidelines

Olaylar ve temsilciler