System::Reflection::MemberInfo class
inhoud
[
verbergen
]MemberInfo class
Biedt reflectie‑informatie over leden. Objecten van deze klasse mogen alleen worden gealloceerd met de System::MakeObject() functie. Maak nooit een instantie van dit type op de stack of met operator new, omdat dit runtime‑fouten en/of assertiefouten veroorzaakt. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.
class MemberInfo : public System::Object
Nested classes
- Class TypeInternal
Methoden
| Methode | Beschrijving |
|---|---|
| AddAttribute(const ObjectPtr&) | Voegt attribuut toe aan collectie. |
| get_DeclaringType() const | Haalt declaratietype op. |
| get_FullName() const | Haalt volledige naam van lid op. Kan verschillen in handmatig geïmplementeerde delen. |
| virtual get_MemberType() const | Haalt een System::Reflection::MemberTypes waarde op die het type van het lid aangeeft - methode, constructor, gebeurtenis, enzovoort. |
| get_Name() const | Haalt de naam van het lid op. |
| get_ReflectedType() const | Haalt het gereflecteerde type op. |
| GetCustomAttributes(const TypeInfo&, bool) const | Retourneert een array met objecten die alle aangepaste attributen vertegenwoordigen die op het type zijn toegepast dat wordt weergegeven door het huidige object. |
| GetCustomAttributes(bool) const | Retourneert een array met objecten die alle aangepaste attributen vertegenwoordigen die op het type zijn toegepast dat wordt weergegeven door het huidige object. |
Typedefs
| Typedef | Beschrijving |
|---|---|
| ObjectPtr | Alias voor een gedeelde pointer naar Object. |
Zie ook
- Class Object
- Namespace System::Reflection
- Library Aspose.Page for C++