Non-constant fields should not be visible Add Existing Items to a Database Project
TypeName |
IdentifiersShouldNotHaveIncorrectSuffix |
CheckId |
ca1711 |
Category |
Microsoft.Naming |
تعطيل تغيير |
فصل |
السبب
يحتوي معرّف لاحقة غير صحيحة.
وصف القاعدة
حسب الاصطلاح، فقط الأسماء أنواع ذلك ext إنهاء الأنواع الأساسيه معينة، أو تنفيذ بعض الواجهات أو أنواع هذه، يجب أن الأنواع المشتقة من إنهاء مع لاحقات محجوزة معينة. أسماء الأنواع الأخرى يجب أن لا استخدم هذه محجوزة اللاحقات.
يسرد الجدول التالي لاحقات محجوز و الأنواع الأساسيه و الواجهات المقترنة بها.
لاحقة |
واجهه/نوع أساسي |
---|---|
السمة |
|
المجموعة |
System.Collections.ICollection System.Collections.IEnumerable |
القاموس |
|
EventArgs |
|
EventHandler |
تفويض معالج أحداث. |
الاستثناء |
|
الإذن |
|
قائمة الانتظار |
|
المكدس |
|
الدفق |
بالإضافة إلى ذلك، يجب لاحقات التالية لا يمكن استخدامها:
تفويض
تعداد
Impl-استخدم 'الاساسيه' بدلاً من ذلك
تقوم أو لاحقة مشابهة لتمييزه عن الإصدار سابق من نفس نوع
اصطلاحات التسمية يوفر نظرة عامة مكتبات هذا الهدف وقت تشغيل اللغة العامة. وهذا يقلل من المنحنى التعليم المطلوب لمكتبات البرامج الجديدة، و يزيد من ثقة العميل المكتبة تم تطويره من قبل الشخص الذي لديه خبرة في تطوير تعليمات برمجية المدارة.
كيف إلى الإصلاح انتهاكات
قم بإزالة اللاحقة من اسم النوع.
عند إلى منع التحذيرات
لا بمنع تحذير من هذه قاعدة.
القواعد ذات الصلة
ca1710: يجب أن يكون لمعرفات لاحقة صحيحة