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.