2011-04-28 9 views
6

मेरे पास एक कक्षा है जिसमें कई बच्चे संग्रह हैं, जो आलसी < टी> का उपयोग करके सभी आलसी लोड हैं। जब डिबगिंग हो तो उन बच्चों के संग्रह को प्रदर्शित करना संभव है, भले ही वे लोड न हों? या डीबगिंग के दौरान मूल्यांकन को मजबूर करने के लिए? यहां बाल संग्रह में से एक पर त्वरित घड़ी का एक स्क्रीनशॉट है। डीबगर डिस्प्ले संदेश "फ़ंक्शन मूल्यांकन के लिए सभी धागे चलाने की आवश्यकता है।", जो मुझे समझ में आता है, मैं बस इन बच्चों के संग्रह को अधिक डीबगर अनुकूल बनाना चाहता हूं।आलसी <T> डीबगर डिस्प्ले के भीतर मूल्यांकन। "फ़ंक्शन मूल्यांकन के लिए सभी धागे चलाने की आवश्यकता होती है।"

Screenshot

उत्तर

0

यह आसान तरीका नहीं हो सकता है लेकिन VisualStudio में आप विशिष्ट प्रकार के लिए अपनी खुद की डिबग visualizers बना सकते हैं। तो आप एक विज़ुअलाइज़र बना सकते हैं जिसने मूल्य प्राप्त करने के लिए आलसी का मूल्यांकन किया और फिर परिणाम को फिर से विज़ुअलाइज़ किया।

http://msdn.microsoft.com/en-us/library/ms379596(v=vs.80).aspx या http://www.codeproject.com/KB/vb/AuthoringVisualizers.aspx

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