2013-04-11 9 views
5

मुझे याद है कि डिबगिंग के दौरान कुछ कक्षाओं को दिखाने से बाहर करने के लिए कुछ प्रकार के सजावटी थे।डीबगिंग से कक्षा को बाहर निकालें

कारण:

कई कक्षाएं हैं। यदि डीबगिंग डिबगिंग के दौरान किसी अन्य वर्ग (थ्रेड) पर कूदता है, तो यह बहुत ही परेशान हो सकता है। कुछ सहायक वर्गों को बल्कि स्टेपेड किया जाना चाहिए।

लेकिन मुझे यह सजावट कहीं भी नहीं मिल रही है। क्या किसी को याद है कि फ़ाइल को कैसे बाहर निकालना है ताकि डीबगर इसमें कदम न उठाए?

उत्तर

4

आप DebuggerStepThroughAttribute खोज रहे हैं।

आप इस विशेषता को class, method, struct या constructor पर लागू कर सकते हैं। याद रखें कि डीबगर हमेशा इस विशेषता के साथ फ़्लैग किए गए कोड के माध्यम से कदम उठाएगा, भले ही आप इसमें ब्रेकपॉइंट डाल दें।

2

एक विशेषता DebuggerStepThrough कहा जाता है: DebuggerStepThroughAttribute Class

डिबगर बजाय कोड में कदम के कोड से निकलने के लिए निर्देश देता है। इस वर्ग को विरासत नहीं बनाया जा सकता।

यह class, struct, constructor और method के लिए लागू किया जा सकता है।

+0

+1 सोचो कि मैंने गलत खोज शब्द का उपयोग किया – Offler

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