System::Reflection::MemberInfo Klasse

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

Methoden

MethodeBeschreibung
AddAttribute(const ObjectPtr&)Fügt ein Attribut zur Sammlung hinzu.
get_DeclaringType() constGibt den deklarierenden Typ zurück.
get_FullName() constLiefert den vollständigen Namen des Mitglieds. Kann in manuell implementierten Teilen unterschiedlich sein.
virtual get_MemberType() constLiefert einen System::Reflection::MemberTypes-Wert, der den Typ des Mitglieds angibt – Methode, Konstruktor, Ereignis usw.
get_Name() constLiefert den Namen des Mitglieds.
get_ReflectedType() constLiefert den Typ des reflektierten Typs.
GetCustomAttributes(const TypeInfo&, bool) constGibt 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) constGibt 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
ObjectPtrAlias für einen Shared-Pointer auf Object.

Siehe auch