मैं इस शर्त को निर्धारित करना चाहता हूं कि मेरे वर्ग में बराबर() के ओवरराइड पर कोड बदलना कोड पर होगा।सभी संदर्भों की तलाश करते समय किसी विधि के ओवरराइड को कैसे छोड़ें
public override bool Equals(object obj)
{
// My code to be changed
return true;
}
जब मैं Shift-F12 है सभी संदर्भों को खोजने के लिए, दृश्य स्टूडियो 126,703 स्थानों रिटर्न मैं कहाँ object.Equals बोल रहा हूँ()।
संदर्भों की तलाश करते समय समान() विधि के ओवरराइड को छोड़ने का कोई तरीका है?
मुझे http://stackoverflow.com/questions/7399284/c-how-to-find-references-to-equals-operator-for-a-particular-class-in-visual-s पर एक समान प्रश्न दिखाई देता है – GregC
मुझे मार्क की [अप्रचलित] चाल पसंद है। – GregC
हालांकि, "त्रुटि CS0809: त्रुटि के रूप में चेतावनी: अप्रचलित सदस्य 'Foo.ToString()' गैर-अप्रचलित सदस्य 'ऑब्जेक्ट को ओवरराइड करता है। ToString()'"। और यदि "#pragma चेतावनी 80 9 अक्षम करें" तो [अप्रचलित] विशेषता को अनदेखा किया जाता है। :-P – yoyo