2012-09-06 34 views
37

मैं जल्दी से यह निर्धारित करना चाहता हूं कि घटनाओं का एक सेट ट्रिगर हो गया है या नहीं। इसलिए मैंने तुरंत उन्हें खाली लैम्ब्डा सौंपा।क्या अनाम कार्यों में ब्रेकपॉइंट सेट करना संभव है?

_session.TopologyStarted +=() => { }; 

जब कोड जब घटना शुरू हो रहा है के माध्यम से पता लगाने, डिबगर गुमनाम समारोह में, यह निष्पादन है डिबग करने के लिए अनुमति देता है चला जाता है। हालांकि, कोड की इस पंक्ति पर ब्रेकपॉइंट सेट करते समय, घटना में अज्ञात फ़ंक्शन के असाइनमेंट पर ब्रेकपॉइंट सेट किया जाता है।

क्या अनाम कार्य के भीतर ब्रेकपॉइंट सेट करने का कोई तरीका है?

+1

आप इसे बहु-पंक्ति बना सकते हैं, '{'' परवाह के साथ जाएं और फिर 'F9' दबाएं। –

उत्तर

61

अपना कर्सर अज्ञात फ़ंक्शन ({} के बीच) में रखें और F9 दबाएं।

+13

विजुअल स्टूडियो का उपयोग करने के कई सालों बाद आपको लगता है कि आप इसे सब कुछ जानते होंगे। :) अब मुझे बहुत बेवकूफ़ लगता है, धन्यवाद! –

+2

खाली ब्रैकेट के भीतर ब्रेकपॉइंट रखने पर, आपको अज्ञात विधि के भीतर ब्रेकपॉइंट को रखने के लिए '{' खोलने के बाद कर्सर को सही स्थान पर रखना होगा। –

+0

किसी कारण से यह मेरे लिए आलसी वस्तु पर काम नहीं करता - कोई विचार? – developer82