Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Adlandırma kuralları, .NET tasarım yönergelerininadlandırma kurallarına uymayı destekler.
Bu bölümde
Kural | Açıklama |
---|---|
CA1700: Enum değerlerini 'Ayrılmış' olarak adlandırmayın | Bu kural, "ayrılmış" kelimesini içeren bir ada sahip bir numaralandırma üyesinin şu an kullanılmadığını, fakat gelecekteki bir sürümde yeniden adlandırılacak veya kaldırılacak bir yer tutucu olarak kabul edildiğini varsayar. Üyeyi yeniden adlandırmak veya kaldırmak, uyumsuzluk yaratan bir değişikliktir. |
CA1707: Tanımlayıcılar alt çizgi içermemelidir | Kural gereği, tanımlayıcı adları alt çizgi (_) karakterini içermez. Bu kural ad alanlarını, türleri, üyeleri ve parametreleri denetler. |
CA1708: Tanımlayıcılar dışında sadece büyük/küçük harflerle farklılık göstermemelidir. | Ad alanları, türler, üyeler ve parametreler için tanımlayıcılar yalnızca büyük/küçük harfe göre farklılık gösteremez çünkü ortak dil çalışma zamanını hedefleyen dillerin büyük/küçük harfe duyarlı olması gerekmez. |
CA1710: Tanımlayıcılar doğru son eke sahip olmalıdır | Kurala göre, belirli temel türleri genişleten veya belirli arabirimleri uygulayan türlerin adlarının veya bu türlerden türetilen türlerin, temel tür veya arabirimle ilişkili bir son eki vardır. |
CA1711: Tanımlayıcılar yanlış son eke sahip olmamalıdır | Kural gereği, yalnızca belirli temel türleri genişleten veya belirli arabirimleri uygulayan türlerin ya da bu türlerden türetilen türlerin adları belirli ayrılmış soneklerle bitmelidir. Diğer tür adları bu ayrılmış sonekleri kullanmamalıdır. |
CA1712: Tür adını sabit liste değerlerinin önüne eklemeyin | Tür bilgilerinin geliştirme araçları tarafından sağlanması beklendiğinden, numaralandırma üyelerinin adları tür adıyla ön eklenmez. |
CA1713: Olaylar ön ek önce veya sonra olmamalıdır | Bir olayın adı "Önce" veya "Sonra" ile başlar. Belirli bir sırada tetiklenen ilgili olayları adlandırmak için, eylemlerin dizisindeki göreli konumu belirtmek için mevcut veya geçmiş zamanları kullanın. |
CA1714: Flags numaralandırmaları çoğul adlara sahip olmalıdır | Genel bir numaralandırmada System.FlagsAttribute özniteliği bulunur ve adı "s" ile bitmez. FlagsAttribute ile işaretlenmiş türlerin çoğul adları vardır çünkü özniteliği birden fazla değer belirtilebileceğini gösterir. |
CA1715 : Tanımlayıcıların doğru bir ön eki olmalıdır. | Dışarıdan görünen bir arabirimin adı büyük "I" ile başlamaz. Dışarıdan görünen bir tür veya yöntemdeki genel tür parametresinin adı büyük "T" ile başlamaz. |
CA1716: Tanımlayıcılar anahtar sözcüklerle eşleşmemelidir | Ad alanı adı veya tür adı, bir programlama dilinde ayrılmış anahtar sözcükle eşleşir. Ad alanlarının ve türlerin tanımlayıcıları, ortak dil çalışma zamanını hedefleyen diller tarafından tanımlanan anahtar sözcüklerle eşleşmemelidir. |
CA1717: Yalnızca FlagsAttribute numaralarının çoğul adları olmalıdır | Adlandırma kuralları, bir sıralama için çoğul adın, aynı anda birden fazla sıralama değeri belirtilebileceğini ifade eder. |
CA1720: Tanımlayıcılar tür adları içermemelidir | Dışarıdan görünen bir üyedeki parametrenin adı bir veri türü adı veya dışarıdan görünen üyenin adı dile özgü bir veri türü adı içerir. |
CA1721: Özellik adları get yöntemleriyle eşleşmemelidir | Ortak veya korumalı bir üyenin adı "Get" ile başlar ve başka bir şekilde ortak veya korumalı bir özelliğin adıyla eşleşir. "Get" yöntemleri ve özellikleri, işlevlerini açıkça ayırt eden adlara sahip olmalıdır. |
CA1724: Tür Adları Ad Alanları ile Uyuşmamalıdır | Tür adları .NET ad alanlarının adlarıyla eşleşmemelidir. Bu kuralın ihlali kitaplığın kullanılabilirliğini azaltabilir. |
CA1725: Parametre adları, temel bildirimle eşleşmelidir | Geçersiz kılma hiyerarşisindeki parametrelerin tutarlı bir şekilde adlandırılması, yöntem geçersiz kılmalarının kullanılabilirliğini artırır. Türetilmiş bir yöntemdeki, temel bildirimdeki adından farklı bir parametre adı, yöntemin temel yöntemin geçersiz kılması mı yoksa yöntemin yeni bir aşırı yüklemesi mi olduğu konusunda karışıklığa neden olabilir. |
CA1727: Adlandırılmış yer tutucular için PascalCase kullanın | Loglama mesajı şablonundaki adlandırılmış yer tutucular için PascalCase kullanın. |
GitHub'da bizimle işbirliği yapın
Bu içeriğin kaynağı GitHub'da bulunabilir; burada ayrıca sorunları ve çekme isteklerini oluşturup gözden geçirebilirsiniz. Daha fazla bilgi için katkıda bulunan kılavuzumuzu inceleyin.