स्पष्ट रूप से वीएस 2008 एक ऑटो-प्रॉपर्टी के सेटटर पर ब्रेकपॉइंट सेट करने की अनुमति नहीं देता है।ऑटो-प्रॉपर्टी सेटर पर ब्रेकपॉइंट्स सेट नहीं कर सकता है? क्यूं कर?
आईई। अगर मैं इस तरह एक स्वत: संपत्ति को परिभाषित:
public int CurrentFramesize
{
get;
protected set;
}
और फिर सेटर लाइन पर एक ब्रेकपाइंट सेट करने का प्रयास, पूरे ऑटो संपत्ति ब्रेकप्वाइंट-लाल हो जाता है।
यह सामान्य गुणों के लिए ठीक काम करता है, इसलिए कोई विचार क्यों ऑटो-गुणों को यह विशेष (प्रतिबंधित) उपचार मिलता है? क्या वे छिपे हुए बैकिंग फ़ील्ड के साथ सामान्य गुणों के लिए सिंटैक्टिक चीनी से अधिक हैं?
आप सही कर रहे हैं में किया जाता है। मैंने भी ठीक यही चीज गौर की। –
माइक्रोसॉफ्ट की प्रतिक्रिया http://connect.microsoft.com/VisualStudio/feedback/details/408762/unable-to-set-breakpoint-to-c-automatic-property –
मैं उम्मीद कर रहा था कि यह सुविधा VS2010 में बनायेगी :( – bitbonk