System::Reflection::MemberInfo Klasse
Inhalt
[
Ausblenden
]MemberInfo class
Stellt Reflexionsinformationen über Mitglieder bereit. Objekte dieser Klasse sollten nur mit der Funktion System::MakeObject() alloziert werden. Erzeugen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse stets in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
class MemberInfo : public System::Object
Nested classes
- Class TypeInternal
Methoden
| Methode | Beschreibung |
|---|---|
| AddAttribute(const ObjectPtr&) | Fügt ein Attribut zur Sammlung hinzu. |
| get_DeclaringType() const | Gibt den deklarierenden Typ zurück. |
| get_FullName() const | Liefert den vollständigen Namen des Mitglieds. Kann in manuell implementierten Teilen unterschiedlich sein. |
| virtual get_MemberType() const | Liefert einen System::Reflection::MemberTypes-Wert, der den Typ des Mitglieds angibt – Methode, Konstruktor, Ereignis usw. |
| get_Name() const | Liefert den Namen des Mitglieds. |
| get_ReflectedType() const | Liefert den Typ des reflektierten Typs. |
| GetCustomAttributes(const TypeInfo&, bool) const | Gibt ein Array zurück, das Objekte enthält, die alle benutzerdefinierten Attribute repräsentieren, die auf den vom aktuellen Objekt dargestellten Typ angewendet wurden. |
| GetCustomAttributes(bool) const | Gibt ein Array zurück, das Objekte enthält, die alle benutzerdefinierten Attribute repräsentieren, die auf den vom aktuellen Objekt dargestellten Typ angewendet wurden. |
Typedefs
| Typedef. | Beschreibung |
|---|---|
| ObjectPtr | Alias für einen Shared-Pointer auf Object. |
Siehe auch
- Class Object
- Namespace System::Reflection
- Library Aspose.Font for C++