मैंने अपने कुछ सी # कोड को बाहरी उपकरण के साथ जेनरेट किया। प्रत्येक जेनरेटेड क्लास में एक विशेषता जेनरेटेड कोड एट्रिब्यूट है। मेरा जनरेटर इस विशेषता को क्यों बना रहा है?सी # में विशेषता जेनरेटेड कोड एट्रिब्यूट की उपयोगिता क्या है?
उत्तर
यह विशेषता सेट की गई थी क्योंकि यह कोड मानव द्वारा नहीं, उपकरण द्वारा जेनरेट किया गया है :) इसका उपयोग क्या हो सकता है? MSDN हमें बताता है:
GeneratedCodeAttribute वर्ग कोड विश्लेषण उपकरण द्वारा को एक विश्लेषण उपकरण पर आधारित है और उपकरण है जो उत्पन्न के संस्करण प्रदान करने के लिए इस्तेमाल किया जा सकता कंप्यूटर जनित कोड की पहचान, और कोड।
उदाहरण के लिए अपडेट करने के लिए जनरेटर द्वारा बनाए गए तत्वों को वापस पाने के लिए इसका उपयोग संभवतः किया जाता है। सावधान रहें यदि आप जेनरेट कोड को संशोधित करते हैं: टूल व्यवहार के आधार पर, आप अपने संशोधनों को और अपडेट पर खो सकते हैं।
मुझे संदेह है क्योंकि आमतौर पर जेनरेट कोड और सामान्य कोड उसी फ़ाइल में मिश्रित नहीं होते हैं। – Andrey
एक संभावित उपयोग यह है कि कुछ कवरेज टूल निर्दिष्ट विशेषताओं के आधार पर कोड छोड़ सकते हैं। आप इस विशेषता के साथ कोड को अनदेखा करने के लिए एनसीओवर को बता सकते हैं।
पहला लिंक इसका प्रलेखन है और दूसरा लिंक यह है कि इसका क्या वर्णन है, कोड जनरेटर इसका उत्पादन क्यों करते हैं, और कोड विश्लेषक इसका उपभोग कैसे करते हैं।
http://msdn.microsoft.com/en-us/library/system.codedom.compiler.generatedcodeattribute.aspx
और
है कि आपके सवाल का जवाब है?
LMBTFY है - मुझे यह बताएं कि आपके लिए –
ब्लॉग आलेख का मूल लिंक टूटा हुआ है। वर्तमान में, यह https://blogs.msdn.microsoft.com/codeanalysis/2007/04/27/correct-usage-of-the-compilergeneratedattribute-and-the-generatedcodeattribute/ है – bvgheluwe
- 1. खाली सी ++ फ़ाइल की उपयोगिता क्या है?
- 2. `enable_shared_from_this` की उपयोगिता क्या है?
- 3. सी ++ की सबसे खतरनाक विशेषता क्या है?
- 4. सी # कोड प्रवाह मानचित्रण/दृश्यता उपयोगिता?
- 5. बहिष्कृत करेंप्रोमकोड कवर ऑटो-जेनरेटेड कोड
- 6. क्या सी ++ में "विशेषता" कीवर्ड है?
- 7. सी # विशेषता
- 8. बनाने और चींटी की असली उपयोगिता क्या है?
- 9. डिफ उपयोगिता जो सी ++ जागरूक है
- 10. सी # CoClass विशेषता क्या करता है?
- 11. क्या डीबगरडिस्प्ले एट्रिब्यूट
- 12. स्कैला की तुलनात्मक विशेषता क्या है?
- 13. विधि 'java.lang.reflect.Method.getDefaultValue()' की उपयोगिता?
- 14. क्या WPF के लिए उपयोगिता की तरह एक Spy ++ है?
- 15. क्या मॉडल एट्रिब्यूट आदिम हो सकता है?
- 16. सेट एट्रिब्यूट: गैर-क्रमबद्ध विशेषता (जावा ऑब्जेक्ट सीरियलाइजेशन)
- 17. कोड जेनरेटर जेनरेटेड फ़ाइल पर कोड विश्लेषण - चेतावनी कैसे दबाएं?
- 18. सी # कोड निष्पादित अंदर कस्टम विशेषता
- 19. पाइथन या बैश में कोड की रेखाओं की संख्या की गणना करने के लिए उपयोगिता
- 20. क्या सी ++ प्रोग्रामों को इंडेंट करने के लिए उपयोगिता है
- 21. NMTOKEN और NMTOKENS प्रकारों की उपयोगिता क्या है?
- 22. View.resolveSizeAndState() के तीसरे तर्क की उपयोगिता क्या है?
- 23. कंक्रीट सी # कक्षा में serializable विशेषता की आवश्यकता है?
- 24. एक pthread mutex की "विशेषता" क्या है?
- 25. * टैग * विशेषता में सी #
- 26. क्या एचटीएमएल 5 को फॉर्म के लिए एक्शन एट्रिब्यूट की आवश्यकता है?
- 27. विशेषता चयनकर्ता की विशिष्टता क्या है?
- 28. ग्रहण में अनचाहे अपवाद स्वत: जेनरेटेड कैच कोड बदलें?
- 29. सर्विसस्टैक जेनरेटेड मेटाडाटा
- 30. एक्सएमएल-एट्रिब्यूट
जब आप अपनी इकाई परीक्षण कवरेज की गणना करते हैं तो वास्तव में इस विशेषता को ध्यान में रखने के लिए एनकॉवर को सिखाया जा सकता है। –
हां और यह परिभाषा में फिट बैठता है, एनसीओवर "कोड विश्लेषण उपकरण" – Andrey