System::Reflection::MemberInfo class
Innehåll
[
Dölj
]MemberInfo class
Tillhandahåller reflektioninformation om medlemmar. Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operator new, eftersom det kan leda till körningstidsfel och/eller assertionsfel. Omslut alltid denna klass i en System::SmartPtr-pekare och använd pekaren för att skicka den till funktioner som argument.
class MemberInfo : public System::Object
Nested classes
- Class TypeInternal
Metoder
| Metod | Beskrivning |
|---|---|
| AddAttribute(const ObjectPtr&) | Lägger till attribut i samlingen. |
| get_DeclaringType() const | Hämtar deklarerande typ. |
| get_FullName() const | Hämtar medlemmens fullständiga namn. Kan vara annorlunda i manuellt implementerade delar. |
| virtual get_MemberType() const | Hämtar ett System::Reflection::MemberTypes‑värde som indikerar medlemmens typ – metod, konstruktor, händelse osv. |
| get_Name() const | Hämtar medlemsnamn. |
| get_ReflectedType() const | Hämtar reflekterad typ. |
| GetCustomAttributes(const TypeInfo&, bool) const | Returnerar en array som innehåller objekt som representerar alla anpassade attribut som tillämpats på den typ som representeras av det aktuella objektet. |
| GetCustomAttributes(bool) const | Returnerar en array som innehåller objekt som representerar alla anpassade attribut som tillämpats på den typ som representeras av det aktuella objektet. |
Typedefs
| Typedef | Beskrivning |
|---|---|
| ObjectPtr | Alias för en delad pekare till Object. |
Se även
- Class Object
- Namespace System::Reflection
- Library Aspose.Page for C++