System::Reflection::MemberInfo class

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

Metoder

MetodBeskrivning
AddAttribute(const ObjectPtr&)Lägger till attribut i samlingen.
get_DeclaringType() constHämtar deklarerande typ.
get_FullName() constHämtar medlemmens fullständiga namn. Kan vara annorlunda i manuellt implementerade delar.
virtual get_MemberType() constHämtar ett System::Reflection::MemberTypes‑värde som indikerar medlemmens typ – metod, konstruktor, händelse osv.
get_Name() constHämtar medlemsnamn.
get_ReflectedType() constHämtar reflekterad typ.
GetCustomAttributes(const TypeInfo&, bool) constReturnerar 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) constReturnerar en array som innehåller objekt som representerar alla anpassade attribut som tillämpats på den typ som representeras av det aktuella objektet.

Typedefs

TypedefBeskrivning
ObjectPtrAlias för en delad pekare till Object.

Se även