كيف يمكن أن أجد الطرق دون الوصول صريحة التعديل?

StackOverflow https://stackoverflow.com/questions/317927

سؤال

أنا باستخدام التقدم وأود أن تجد جميع الأساليب أو المتغيرات دون الوصول إلى معدل بوضوح.على سبيل المثال:

class MyClass
{
   int myInt = 0;

   internal MyClass()
   {
   }
}

أود التقدم لتحذير لي أنه لم يحدد ما هي الوصول التعديل سيتم تطبيقها على متغير "مينت" أو فئة "MyClass".وقد أي شخص من أي فعلت هذا من قبل ، أو أي شخص يمكن أن تقدم توجيهات بشأن من أين تبدأ ؟

تحديث: فقط لكي يعرف الجميع ، StyleCop القاعدة التي تبدو على هذا SA1400.

هل كانت مفيدة؟

المحلول

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

نصائح أخرى

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

قد ترغب أيضا في إلقاء نظرة على StyleCop و NDepend.أنا على يقين تقريبا NDepend سوف تفعل هذا (على الرغم من أنك قد تضطر إلى كتابة بعض مخصص CQL) وأنا أعرف StyleCop سوف تفعل هذا في الخروج من مربع.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top