2011-03-11 9 views
10

कभी-कभी मैं रनटाइम पर ऑब्जेक्ट में किसी मान के लिए अपना समय बर्बाद कर देता हूं।
निश्चित रूप से आप सभी को यह कार्य पता है -> क्विकवॉच दृश्य खोलें और गुणों के माध्यम से ब्राउज़ करें जब तक कि आप जो खोज रहे हैं उसे प्राप्त न करें।रनटाइम पर किसी ऑब्जेक्ट में किसी मान के लिए खोज करें [क्विकवॉच एन्हांसमेंट]

मैं एक उपकरण/ऐड-इन/एक्सटेंशन ढूंढ रहा हूं जहां ऑब्जेक्ट में किसी मान की खोज करना संभव है।
खोज वृद्धि के साथ क्विकवॉच दृश्य perferct :)

एसबी। एक उपकरण जानता है?

धन्यवाद!

उत्तर

2

असल में, मैंने विजुअल स्टूडियो ("OzCode" कहा जाता है) के लिए एक वाणिज्यिक विस्तार लिखा है जो वास्तव में आप जो पूछ रहे हैं वह करता है - यह "खोज वृद्धि के साथ क्विकवॉच व्यू" है, क्योंकि यह विजुअल स्टूडियो के क्विकवॉच को अपनी क्विकवॉच विंडो के साथ बदल देता है

BugAid QuickWatch Window

+0

धन्यवाद। क्या खोज के स्तर की मात्रा को परिभाषित करना संभव है? –

+1

वर्तमान संस्करण में स्तरों की मात्रा 3 तक हार्डकोड की गई है, लेकिन अगले संस्करण में (जल्द ही रिलीज़ होने के लिए) यह विकल्प संवाद के माध्यम से कॉन्फ़िगर करने योग्य होगा। –

+2

ऐसा लगता है कि बगएड वेबसाइट नीचे है और [ओज़कोड] (http://www.oz-code.com/) द्वारा प्रतिस्थापित किया गया है यदि मैं सही हूं। – vard

4

तत्काल/कमान खिड़की

कि प्राप्त करने के लिए दृश्य स्टूडियो के Immediate या Command window में ? YourObject लिखने के लिए होगा एक संभव तरीका है। यह आदेश आपके ऑब्जेक्ट के सभी मानों को प्रिंट करेगा और फिर आप इसे नियंत्रण + F पर खोज सकते हैं।

कस्टम मैक्रो

एक और संभावना है जब एक TracePoint दृश्य स्टूडियो की तरह इस उत्कृष्ट ब्लॉग पोस्ट में स्कॉट गुथरी द्वारा समझाया में मारा गया था एक कस्टम मैक्रो को चलाने के लिए है:

इस ब्लॉग पोस्ट में समझाया गया मैक्रो स्वचालित रूप से सभी स्थानीय चरों को आउटपुट करता है जब ट्रेसपॉइंट मारा जाता था, लेकिन सामान्य विचार woul एक ही दिशा में जाओ।

+0

अच्छा विचार है, धन्यवाद: है कि एक search box है। मैंने इसके बारे में कुछ नहीं सोचा था। लेकिन मैं अपने ऑब्जेक्ट के पहले स्तर पर केवल अपना मान पहचानूंगा। इसके अलावा मैं अपने ऑब्जेक्ट को रिकर्सिवली से खोजना चाहता हूं। –

+1

आपका स्वागत है! मैं जो भी चाहता हूं उसे करने के लिए मुझे किसी ऐड-इन या इससे अवगत नहीं है, लेकिन मैंने कस्टम मैक्रो का उपयोग करके मेरे उत्तर में एक और संभावित समाधान जोड़ा। –

+0

अगर आपको कमांड विंडो शॉर्टकट खोलने के बारे में कोई जानकारी नहीं है, तो Cntrl + Alt + A स्रोत है: http://www.dofactory.com/reference/visual-studio-shortcuts – Kurkula

संबंधित मुद्दे