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() constLiefert den deklarierenden Typ.
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 reflektierten Typ.
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

TypedefBeschreibung
ObjectPtrAlias für einen Shared-Pointer auf Object.

Siehe auch