2010-06-01 2 views
5

मेरे पास कुछ बेस क्लास ControlBase और कई व्युत्पन्न कक्षाएं हैं जो कक्षाएं प्राप्त कर चुकी हैं ... ControlBase और व्युत्पन्न कक्षाओं में पैरामीटर रहित कन्स्ट्रक्टर है। मैं सभी व्युत्पन्न कक्षाओं कन्स्ट्रक्टर आमंत्रण बिंदुओं को आसानी से कैसे ढूंढ सकता हूं? ReSharper पर ControlBase पर उपयोगकर्ता का उपयोग केवल इस बेस क्लास कन्स्ट्रक्टर का उपयोग दिखाता है लेकिन क्लास कन्स्ट्रक्टर नहीं प्राप्त करता है।रीशेपर: व्युत्पन्न प्रकार कन्स्ट्रक्टर उपयोग अंक

धन्यवाद।

उत्तर

3

आप Resharper 5.

में संरचनात्मक खोज सुविधा का उपयोग कर/Resharper ढूँढें पर जाएँ/मेनू में पैटर्न के साथ खोज से इस लक्ष्य को हासिल कर सकते हैं। प्लेसहोल्डर जो निर्दिष्ट किया जा करने के लिए है रहे हैं

new $type$($args$) 

डॉलर के संकेत से घिरा शब्द: फिर बाईं तरफ के पाठ बॉक्स में निम्नलिखित पैटर्न दर्ज करें। आप "प्लेसहोल्डर जोड़ें" पर क्लिक करके ऐसा कर सकते हैं।

आपके उदाहरण में आपको एक प्रकार प्लेसहोल्डर (नाम = प्रकार, प्रकार = नियंत्रणबेस, चेक "या व्युत्पन्न प्रकार") और एक तर्क प्लेसहोल्डर (नाम = तर्क) की आवश्यकता है।

+0

धन्यवाद, यह बेहतर समाधान है जिसे मैंने पहले उपयोग किया था: वीएस नियमित अभिव्यक्तियां। मुझे समझ में नहीं आता क्यों, लेकिन जब मैं 'नया $ कंट्रोलबेस $' पैटर्न खोज रहा हूं, तो इसे सफलतापूर्वक 'नया व्युत्पन्न 2() 'लेकिन' नया व्युत्पन्न 2 {} 'या यहां तक ​​कि' नया व्युत्पन्न 2() {}' नहीं मिला है (गुणों के साथ निर्माता कॉल प्रारंभकर्ता)। रहस्य ... – Roman