क्या स्पष्ट उपसर्गों (जैसे एम: या टी :) का उपयोग किए बिना सी # एक्सएमएल टिप्पणी से किसी कन्स्ट्रक्टर को संदर्भित करना संभव है?मैं सी # एक्सएमएल टिप्पणी से कन्स्ट्रक्टर का संदर्भ कैसे दे सकता हूं?
उदाहरण के लिए, निम्नलिखित संकलन चेतावनियां उत्पन्न करता है, क्योंकि संकलक ".ctor" पसंद नहीं करता है। "PublishDynamicComponentAttribute। # Ctor" का प्रयास करना अच्छा नहीं है,
"PublishDynamicComponentAttribute.PublishDynamicComponentAttribute" कोई अच्छा नहीं है।
/// <summary>
/// Constructs a new <see cref="PublishEntityAttribute"/> instance.
/// </summary>
/// <seealso cref="PublishDynamicComponentAttribute..ctor(Type)"/>
public PublishEntityAttribute(Type entityFactoryType) :
base(entityFactoryType)
{
}
मुझे यकीन है कि यह प्रकार स्वयं दिखाई दे रहा है।
तो, मुझे स्पष्ट उपसर्ग एम: का उपयोग करने के लिए छोड़ दिया गया है, जो संकलक सत्यापन को हटा देता है, इसलिए जब कोई प्रकार स्थानांतरित हो जाता है/cref का नाम बदल दिया जाता है तो अवैध होगा।
कोई सुझाव?
यह निश्चित सही है? Resharper 7.0 " 'का गलत हस्ताक्षर चेतावनी देता है और इसका' त्वरित त्वरित दस्तावेज़ीकरण 'कमांड इसे क्लास लिंक के रूप में मानता है। –
Iain
@Iain: यह मेरे आर # 7.0 पर काम करता है, जिसमें कन्स्ट्रक्टर को जोड़ने और कक्षा नहीं शामिल है। – adrianbanks
अजीब, मुझे निश्चित रूप से चेतावनी मिलती है। शायद विभिन्न निरीक्षण सक्षम, शायद एक आर # बगफिक्स ... – Iain