2012-05-27 15 views
7

क्या सेट के लिए एक्सएमएल-टिप्पणियां जोड़ना संभव है और ऑब्जेक्ट ब्राउज़र (वीएस 2010) में दिखाई देने वाले asssessors प्राप्त करना संभव है?सी # एक्सएमएल टिप्पणियां

 /// <summary> 
     /// Something abot property. 
     /// </summary> 

     public bool IsSomething 
     { 
       // get description 

       get 
       { 
        return isSomething; 
       } 

       // set description 

       set 
       { 
        // do some work 
       } 
     } 
+0

तुम सच में प्राप्त करने के लिए टिप्पणी जोड़ने और स्वतंत्र रूप से सेट करना चाहते हैं तो, और खुद को सेटटर विधियां, फिर गेटटर और सेटर विधियों पर अपनी एक्सएमएल टिप्पणियां डालें। –

+1

यदि आप कर सकते हैं तो यह अधिकतर अर्थहीन होगा। जटिल तर्क के लिए गुण जिम्मेदार नहीं होना चाहिए। यदि आप कुछ जटिल तर्क लागू करना चाहते हैं, तो गुणों को भूलें और एक विधि लिखें और अपनी टिप्पणियां जोड़ें। चूंकि आप अपनी संपत्तियों के अंदर बहुत सारे तर्क नहीं करना चाहते हैं, इसलिए आपको उन पर टिप्पणी करने की आवश्यकता नहीं है। –

+0

मैं तर्क के लिए गुणों का उपयोग करता हूं जो बहुत कम सीपीयू संसाधनों का उपयोग करते हैं। जटिल तर्क (अधिक सीपीयू उपयोग) के लिए मैं विधियों का उपयोग करता हूं। लेकिन मैं बस पूछता हूं ... कुछ गुणों में बाइट इत्यादि जैसे बाइट इत्यादि के लिए 0.100 के लिए तर्क सेट हो सकता है। – zgnilec

उत्तर

7

नहीं, आप इन टिप्पणियों को सीधे एक्सेसर्स पर सेट नहीं कर सकते हैं। हालांकि संपत्ति पर टिप्पणियां काफी व्यापक हो सकती हैं, जब आप उन्हें लिखना शुरू करते हैं तो आपको इंटेलिजेंस सुझाव मिलेंगे। आप टिप्पणी विस्तार किया है, तो आप टिप्पणी की टिप्पणी अनुभाग में अतिरिक्त सामान डाल करने के लिए चाहते हो सकता है: आप हमेशा गेटर को लागू कर सकता है

/// <summary> 
    /// Something about property. 
    /// </summary> 
    /// <remarks> 
    /// Some extra remarks that won't show up in the property's intellisense later. 
    /// </remarks> 
3

कम से कम उस स्थान पर ऐसा नहीं सोचें। मैं सिर्फ