System::Reflection::MemberInfo class
अंतर्वस्तु
[
छिपाना
]MemberInfo class
सदस्यों पर रिफ्लेक्शन जानकारी प्रदान करता है। इस क्लास की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन त्रुटियाँ हो सकती हैं। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग करके इसे फ़ंक्शनों को तर्क के रूप में पास करें।
class MemberInfo : public System::Object
Nested classes
- Class TypeInternal
विधियाँ
| विधि | विवरण |
|---|---|
| AddAttribute(const ObjectPtr&) | संग्रह में विशेषता जोड़ता है। |
| get_DeclaringType() const | घोषित प्रकार प्राप्त करता है। |
| get_FullName() const | सदस्य का पूर्ण नाम प्राप्त करता है। मैन्युअल रूप से लागू भागों में यह अलग हो सकता है। |
| virtual get_MemberType() const | एक System::Reflection::MemberTypes मान प्राप्त करता है जो सदस्य के प्रकार को दर्शाता है - मेथड, कंस्ट्रक्टर, इवेंट, आदि। |
| get_Name() const | सदस्य का नाम प्राप्त करता है। |
| get_ReflectedType() const | परावर्तित प्रकार प्राप्त करता है। |
| GetCustomAttributes(const TypeInfo&, bool) const | एक एरे लौटाता है जिसमें वे ऑब्जेक्ट्स होते हैं जो वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए प्रकार पर लागू सभी कस्टम एट्रिब्यूट्स को दर्शाते हैं। |
| GetCustomAttributes(bool) const | एक एरे लौटाता है जिसमें वे ऑब्जेक्ट्स होते हैं जो वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए प्रकार पर लागू सभी कस्टम एट्रिब्यूट्स को दर्शाते हैं। |
Typedefs
| टाइपडिफ़ | विवरण |
|---|---|
| ObjectPtr | Object के लिए साझा पॉइंटर का उपनाम। |
संबंधित देखें
- Class Object
- Namespace System::Reflection
- Library Aspose.Page for C++