Aracılığıyla paylaş


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ı

Ayrıca bkz.

Kavramlar

Nasıl yapılır: kod çözümleme Sözlüğü özelleştirmek