System::Reflection::MemberInfo class

MemberInfo class

Biedt reflectie‑informatie over leden. Objecten van deze klasse mogen alleen worden gealloceerd met de System::MakeObject() functie. Maak nooit een instantie van dit type op de stack of met operator new, omdat dit runtime‑fouten en/of assertiefouten veroorzaakt. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.

class MemberInfo : public System::Object

Nested classes

Methoden

MethodeBeschrijving
AddAttribute(const ObjectPtr&)Voegt attribuut toe aan collectie.
get_DeclaringType() constHaalt declaratietype op.
get_FullName() constHaalt volledige naam van lid op. Kan verschillen in handmatig geïmplementeerde delen.
virtual get_MemberType() constHaalt een System::Reflection::MemberTypes waarde op die het type van het lid aangeeft - methode, constructor, gebeurtenis, enzovoort.
get_Name() constHaalt de naam van het lid op.
get_ReflectedType() constHaalt het gereflecteerde type op.
GetCustomAttributes(const TypeInfo&, bool) constRetourneert een array met objecten die alle aangepaste attributen vertegenwoordigen die op het type zijn toegepast dat wordt weergegeven door het huidige object.
GetCustomAttributes(bool) constRetourneert een array met objecten die alle aangepaste attributen vertegenwoordigen die op het type zijn toegepast dat wordt weergegeven door het huidige object.

Typedefs

TypedefBeschrijving
ObjectPtrAlias voor een gedeelde pointer naar Object.

Zie ook