سؤال

هل يعرف أحد إذا كان هناك بعض الخيار في VS2010 أو بعض أداة طرف ثالث يمكنني استخدامها للكشف عن خصائص متكررة مثل:

private string name;

public string Name
{
    get{ return this.Name; }
}

ما سبق من الواضح أنه خطأ، لكن التحويل البرمجي لا يقدم أي تحذيرات. يمكنني أن أقدر ذلك، بشكل عام، الأساليب العودية قانونية تماما، ولكن السيناريو أعلاه لا معنى له. في الواقع يحدث عندما أكتب الممتلكات قبل حقل الدعم، حتى عند الكتابة this.name في الحالة الصغيرة، لأن VS2010 سترى ذلك this.name غير موجود وتغيير غلاف this.Name التي موجودة.

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

آمل أن بعض واحدة يمكن أن تساعد.

/ كلاوس

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

المحلول

أعلم أن RESHRAPER يضيف مؤشر عمود بجوار مكالمة متكررة حتى يسهل رؤيته. لا أعتقد أنه يحتوي على خيار العثور على جميع الأساليب العودية في التعليمات البرمجية الخاصة بك على الرغم من ذلك. إعادة بيع 5.0 EAP. متاح ل vs2010.

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