Aracılığıyla paylaş


CA1716: Tanımlayıcılar anahtar sözcüklerle eşleşmemelidir

TypeName

IdentifiersShouldNotMatchKeywords

CheckId

CA1716

Kategori

Microsoft.Naming

Değişiklik kesiliyor

Bölme

Neden

Bir ad alanı, bir tür ya da viritual veya arabirim üyesi bir ad ayrılmış bir anahtar sözcük bir programlama dili ile eşleşir.

Kural Tanımı

Ad alanları, türleri, tanımlayıcılar ve sanal ve arabirim üyeleri aynı değil ortak dil çalışma zamanını hedeflersiniz diller tarafından tanımlanan anahtar sözcükler.Kullanılan dil ve anahtar sözcük bağlı derleyici hataları ve ambiguities kitaplığı kullanmasını zorlaştırabilir.

Bu kural, anahtar sözcükler aşağıdaki dillerde karşı denetler:

  • Visual Basic

  • C#

  • C + +/ CLI

Büyük küçük harf duyarlı karşılaştırma için kullanılan Visual Basic anahtar sözcükleri ve büyük küçük harf duyarlı karşılaştırma diğer diller için kullanılır.

İhlalleri düzeltmek nasıl

Anahtar sözcük listesinde görünmez bir ad seçin.

Uyarıları ne zaman

Tanımlayıcı API kullanıcıları şaşırtacak değil ve Kütüphane içinde kullanılabilir tüm dillerde kullanılabilir olduğunu ikna ederseniz uyarı bu kuraldan bastırmak .NET Framework.