.net - Looking for the exact list of possible MethodAttributes.SpecialName -


मुझे ctor , cctor , संपत्ति / अनुक्रमणिका उपसर्ग के बारे में पता है : get_ , सेट _ , इवेंट मैनेजमेंट उपसर्ग: add_ , को हटाएं _ । मैंने एक या दो बार raise_ उपसर्ग देखा है (जहां याद नहीं है)।

क्या एक निश्चित सूची नेट स्तर (ECMA spec।) पर मौजूद है? यदि हां, तो यह कहां है?

क्या यह एक "खुली सूची" है ताकि किसी भी (नई) भाषा उन्हें अपनी (भविष्य की) जरूरतों के लिए परिभाषित कर सकती है?

उपयोगकर्ता परिभाषित ऑपरेटर एक और उदाहरण होगा। System.String.op_Equality (ऑपरेटर ==) की तरह:

  .method सार्वजनिक hidebysig विशेषनाम स्थिर बूल op_Equality (स्ट्रिंग ए, स्ट्रिंग बी) cil प्रबंधित {.maxstack 8 L_0000: ldarg.0 L_0001: Ldarg.1 L_0002: call bool System.String :: Equals (स्ट्रिंग, स्ट्रिंग) L_0007: ret}  

कोई संपूर्ण सूची नहीं है, भाषा लागूकरण उनके गोंद को छिपाने के लिए उपयोग करने के लिए स्वतंत्र हैं । आपने संभवतः RaiseEvent एक्सेसर का उपयोग करके VB.NET कंपाइलर द्वारा उत्पन्न कोड पर raise_ उपसर्ग देखा है।


Comments