CA1704: Tanımlayıcılar doğru yazılması gereken
TypeName |
IdentifiersShouldBeSpelledCorrectly |
CheckId |
CA1704 |
Kategori |
Microsoft.Naming |
Değişiklik kesiliyor |
Bölme |
Neden
Microsoft Yazım kitaplığı tarafından tanınmayan bir veya daha fazla sözcük tanımlayıcı adını içerir.Bu kural değil Kurucular veya get gibi özel adlı üyeleri denetleyin ve özellik erişimcisi ayarlayın.
Kural Tanımı
Bu kural tanımlayıcısını belirteçleri ayrıştırır ve her token yazımını denetler.Ayrıştırma algoritması aşağıdaki dönüştürmeleri gerçekleştirir:
Yeni bir belirteç harfle başlatın.Örneğin, MyNameIsJoe tokenizes "Benim", "Ad", "", "Joe" için.
Birden çok büyük harfler için yeni bir belirteç son büyük harfle başlatır.Örneğin, "GUI için", "Düzenleyici" GUIEditor tokenizes.
Baştaki ve sondaki işaretleri kaldırılır.Örneğin, "gönderen" için 'gönderen' tokenizes.
Alt çizgi, bir belirteç sonuna bitişini işaret eder ve kaldırılır.Örneğin, "Hello", Hello_world tokenizes "Dünya".
Katıştırılmış ve işaretleri kaldırılır.Örneğin, & mat tokenizes "biçimlendirmek için".
Varsayılan olarak, yazım denetleyicisi (tr) İngilizce sürümü kullanılır.Başka bir dil sözlüklerini şu anda kullanılabilir.
İhlalleri düzeltmek nasıl
Bu kuralı ihlal düzeltmek için sözcüğün yazımını düzeltmek veya CustomDictionary.xml adlı özel bir sözlüğe sözcük ekleme.Sözlük proje dizinine aracı yükleme dizininde veya Aracı'nı (... %USERPROFILE%\Application Data\) kullanıcı profili ile ilişkili dizine koyun.Bir proje için özel sözlüğe ekleme hakkında bilgi edinmek için Visual Studio, bkz.Nasıl yapılır: kod çözümleme Sözlüğü özelleştirmek
Sözcük/Dictionary/Recognized yolunda bir ihlali neden olmamalıdır sözcükleri ekleyin.
Sözcükleri/Dictionary/tanınmayan yolunda bir ihlaline neden sözcük ekleyin.
Artık kullanılmayan sözcükleri/Dictionary/Deprecated yolunda olarak işaretlenmesini sözcükleri ekleyin.İlgili kural konusuna CA1726: tercih edilen kullanım koşullarıdaha fazla bilgi için.
Özel durumlar kısaltmalar/Dictionary/CasingExceptions yolu kısaltma kasasını kuralları ekleyin.
Özel sözlük dosyası yapısı örneği aşağıdadır.
<Dictionary>
<Words>
<Unrecognized>
<Word>cb</Word>
</Unrecognized>
<Recognized>
<Word>stylesheet</Word>
<Word>GotDotNet</Word>
</Recognized>
<Deprecated>
<Term PreferredAlternate="EnterpriseServices">ComPlus</Term>
</Deprecated>
</Words>
<Acronyms>
<CasingExceptions>
<Acronym>CJK</Acronym>
<Acronym>Pi</Acronym>
</CasingExceptions>
</Acronyms>
</Dictionary>
Uyarıları ne zaman
Yalnızca kasıtlı olarak yanlış yazılan sözcüğü ve sınırlı sayıda kitaplığı için Word'ün uyguladığı bu kuraldan bir uyarı göstermez.Doğru yazılmış sözcükleri, yeni yazılım kitaplıkları için gerekli öğrenme eğrisi azaltın.
İlgili kuralları
CA2204: Harfleri doğru yazılması gereken
CA1703: Kaynak dizelerini doğru biçimde yazılması gereken
CA1709: Tanımlayıcılar doğru başlamalıdır
CA1708: Birden çok büyük/küçük harf olarak tanımlayıcıları farklı
CA1707: Alt çizgi tanımlayıcıları içermemelidir
CA1726: tercih edilen kullanım koşulları