जब मैं किसी विधि/संपत्ति के लिए एक विशेषता और XML दस्तावेज़ प्राप्त करना चाहता हूं - विधि/संपत्ति के ऊपर उन्हें लिखने का सही क्रम क्या है?विधि/संपत्ति के लिए गुण और XML दस्तावेज़ीकरण
यह बहुत तुच्छ लगता है, लेकिन ...
अगर मैं का उपयोग करें:
/// <summary>
/// Something here
/// </summary>
[MyAttribute]
public void MyMethod() {}
बिल्ड सफल रहा है और ReSharper "खुश" है, लेकिन मैं MyClass.MyMethod
के लिए IntelliSense में प्रलेखन नहीं दिख रहा है ।
जब मैं का उपयोग करें:
[MyAttribute]
/// <summary>
/// Something here
/// </summary>
public void MyMethod() {}
बिल्ड सफल हुआ लेकिन ReSharper एक चेतावनी (एक्सएमएल टिप्पणी एक वैध भाषा तत्व पर नहीं रखा गया है), और मैं अभी भी IntelliSense में प्रलेखन के लिए नहीं दिख रहा है है MyClass.MyMethod
।
मैंने इंटरनेट की खोज की है और केवल उदाहरण देखें जहां दस्तावेज़ों के बिना विशेषताओं का उपयोग किया जाता है; या गुणों के बिना दस्तावेज़ीकरण।
क्या वास्तव में एक ही विधि/संपत्ति के लिए विशेषताओं और XML दस्तावेज़ों का कोई तरीका नहीं है?
जानकारी: डब्ल्यूपीएफ आवेदन, .NET 4.0, सी #।
विजुअल स्टूडियो (या शायद रिशेर्पर)? विधि (या विशेषता) के ऊपर बस तीन स्लैश /// टाइप करें और यह स्वत: उत्पन्न हो जाएगा। – spender
जोड़ने के लिए भूल गए - वीएस -2010। मैंने विशेषता के ऊपर लिखने की कोशिश की है (ऊपर पहला मामला) लेकिन यह IntelliSense में प्रलेखन उत्पन्न नहीं किया है। अन्य विधियों/गुण के बिना एक ही कक्षा में गुण प्रलेखन दिखाने की उम्मीद के रूप में। :( – XAMeLi
दोनों मामले Intellisense में दिखाई नहीं करते हैं तो आप पहली बार हल करने के लिए एक असंबंधित समस्या है –