تسمية تحذيرات

يعتمد تحذيرات التسمية بها إلى اصطلاحات التسمية من إرشادات تصميم إطار عمل.NET.

في هذا القسم

القاعدة

الوصف

ca1700: لا تسمية قيم Enum 'محجوز'

Th هو قاعدة يفترض أن أعضاء قائمة تعداد باسم التي تحتوي على "محجوز" هو المستخدمة حاليا لا ولكن هو عنصر نائب خاص إعادة تسميتها أو إزالتها في الإصدار مستقبلي. إعادة تسمية أو إزالة عضو هو تغيير الفاصلة.

CA1713: Events should not have before or after prefix

يبدأ اسم حدث مع "قبل" أو "بعد". إلى اسم الأحداث ذات الصلة التي يتم مرفوع في سلسلة معينة، استخدم موجود أو الماضي tense للإشارة إلى الموضع النسبي في التسلسل من الإجراءات.

CA1714: Flags enums should have plural names

قائمة تعداد عام له السمة النظام.FlagsAttribute، و لا ينتهي اسمها في "s". وضع علامة مع FlagsAttribute أنواع تحتوي أسماء يتم جمع لأن السمة يشير إلى أنه يمكن تعيين المزيد القيمة واحدة.

CA1704: Identifiers should be spelled correctly

يحتوي على اسم معرّف مرئي خارجياً واحد أو أكثر من الكلمات التي لا يتم التعرف عليها من قبل مكتبة المدقق الإملائي Microsoft Office 2010 Suite.

قيم بيانات مدة تواجد ذاكرة Understوing تخصيص و كائن بدء تطوير فريق العمل من قواعد البيانات التي مرجع قواعد بيانات غير ذلك

معرفات مساحات أسماء وأنواع الأعضاء ومعلمات لا يختلفان فقط الحالة لأن اللغات التي تستهدف وقت تشغيل اللغة العامة غير مطلوبة إلى تكون حساسة لحالة الأحرف.

لا تستخدم أولوية العملية الخاملة ca1307:

لا يبدأ اسم واجهة مرئي خارجياً مع رأس المال "I". اسم معلمة نوع عام في نوع مرئي خارجياً أو الأسلوب لا يبدأ بحرف "T".

تحديد مجموعات قاعدة لمشاريع متعددة في الحلول ca1300:

اسم معلمة في مرئي خارجياً عضو يحتوي على اسم نوع بيانات أو اسم مرئي خارجياً عضو يحتوي على اسم نوع بيانات الخاص بهذه اللغة.

قم بتطبيق المنشئات إنشاء تسلسل تجميع إحصائيات الأداء باستخدام أخذ عينات

بواسطة اصطلاح، تحتوي بعض عناصر البرمجة فقط الأسماء التي تبدأ ببادئة معينة.

Non-constant fields should not be visible Add Existing Items to a Database Project

حسب الاصطلاح، فقط الأسماء أنواع ذلك ext إنهاء الأنواع الأساسيه معينة، أو تنفيذ بعض الواجهات أو أنواع هذه، يجب أن الأنواع المشتقة من إنهاء مع لاحقات محجوزة معينة. أسماء الأنواع الأخرى يجب أن لا استخدم هذه محجوزة اللاحقات.

CA2208: Instantiate argument exceptions correctly

إملاء اصطلاحات التسمية يشير إلى اسم جمع لتعداد من تحديد القيمة التعداد واحد أو المزيد في نفس الوقت.

CA1725: Parameter names should match base declaration

تسمية متناسقة من المعلمات الموجودة في التسلسل هرمي لتجاوز يزيد من إمكانية الاستخدام من أسلوب تجاوزات. اسم معلمة في أسلوب مشتق الذي يختلف عن الاسم في قاعدة التعريف يؤدي التشويش حول ما إذا كان الأسلوب هو يمنع الأسلوب الأساسي أو التحميل الزائد جديدة للأسلوب.

قم بإنشاء عنصر عمل تعتمد تشغيل نتيجة تحذيرات إمكانية النقل

يجب الاتصال اسم معلمة أي معلمة، و اسم عضو يجب أن تتصل بمعنى عضو. يتم تصميم نادرة الموقع كانت هذه نفسها. تسمية معلمة نفسها كما اسم العضو unintuitive و يجعل من الصعب استخدام المكتبة.

ca1701: يجب أن يكون cased الكلمات المركبة سلسلة مورد بشكل صحيح

كل كلمة في سلسلة مورد هو تقسيم إلى رموز مميزة استناداً حالة الأحرف. كل مجموعة مكونة من الرمز المميز للاثنين القريبة هو قبل المكتبة Microsoft Office 2010 Suite المدقق الإملائي. إذا تم التعرف عليها، يعطي الكلمة مخالفة قاعدة.

ca1703: يجب أن تكون كتابة سلاسل مورد بشكل صحيح

سلسلة مورد يحتوي على كلمة واحدة أو أكثر لا يتعرف Microsoft Office 2010 Suite تدقيق إملائي مكتبة المدقق.

ca1724: لا يجب أن تتطابق مع أسماء الأنواع مساحات الاسم

نوع الأسماء يجب أن لا تتطابق مع أسماء مساحات الاسم المعرفة في مكتبة الفئات NET Framework. انتهاك هذه قاعدة يمكن تقليل مدى الاستفادة المكتبة.

ca1707: لا يجب أن يحتوي على معرفات وتسطيرات أسفل السطر

بواسطة اصطلاح، أسماء معرفات لا تحتوي على حرف تسطير سفلي (_). التحقق من هذه قاعدة مساحات الاسم، أنواع، الأعضاء والمعلمات.

ca1721: لا يجب أن تتطابق مع أسماء الخصائص وظائف يحصل

اسم العضو العام أو محمية يبدأ ب "الحصول علي" و وإلا يتطابق مع اسم خاصية عامة أو محمية. " يجب أن يكون للحصول علي"وظائف وخصائص أسماء التمييز وظيفتها بشكل واضح.

CA1716: Identifiers should not match keywords

اسم مساحة الاسم أو اسم النوع يطابق كلمة أساسية محجوزة في لغة برمجة. معرفات لمساحات أسماء و لا يجب أن تتطابق مع أنواع الكلمات الأساسية التي تم تعريفها بواسطة اللغات التي تستهدف وقت تشغيل اللغة العامة.

ca1726: استخدم مصطلحات المفضل

يتضمن اسم معرّف مرئي خارجياً مصطلح التي توجد مصطلح البديل، المفضل. بدلاً من ذلك، يتضمن الاسم مصطلح "علامه" أو "علامات".

CA1709: Identifiers should be cased correctly

حسب الاصطلاح، استخدم أسماء المعلمات حالة الأحرف camel مع مساحة الاسم، نوع، وأسماء الأعضاء استخدام تسمية Pascal حالة الأحرف.

ca1702: يجب أن يكون cased الكلمات المركبة بشكل صحيح

اسم معرّف يحتوي على عدة كلمات، وعلى الأقل من الكلمات يبدو المركبة الكلمة التي هو لا cased بشكل صحيح.

لا ينبغي معرفات لاحقة غير صحيحة Do not prefix enum values with type name

اكتب أسماء التعداد لا تكون مسبوقة الأعضاء مع اسم النوع لأن معلومات هو من المتوقع أن يتم توفير مع أدوات التطوير.

ca1710: يجب أن يكون لمعرفات لاحقة صحيحة

حسب الاصطلاح، أسماء الأنواع التي توسيع بعض الأنواع الأساسيه التي تطبق بعض الواجهات أو الأنواع المشتقة من هذه الأنواع، يكون لديك لاحقة مقترن بالنوع الأساسي أو واجهة.