System::Reflection::MemberInfo classe

MemberInfo class

Fornisce informazioni di riflessione sui membri. Gli oggetti di questa classe dovrebbero essere allocati solo utilizzando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarlo alle funzioni come argomento.

class MemberInfo : public System::Object

Nested classes

Metodi

MetodoDescrizione
AddAttribute(const ObjectPtr&)Aggiunge un attributo alla collezione.
get_DeclaringType() constOttiene il tipo dichiarante.
get_FullName() constOttiene il nome completo del membro. Può essere diverso nelle parti implementate manualmente.
virtual get_MemberType() constOttiene un valore System::Reflection::MemberTypes che indica il tipo del membro - metodo, costruttore, evento, ecc.
get_Name() constOttiene il nome del membro.
get_ReflectedType() constOttiene il tipo riflesso.
GetCustomAttributes(const TypeInfo&, bool) constRestituisce un array contenente oggetti che rappresentano tutti gli attributi personalizzati applicati al tipo rappresentato dall’oggetto corrente.
GetCustomAttributes(bool) constRestituisce un array contenente oggetti che rappresentano tutti gli attributi personalizzati applicati al tipo rappresentato dall’oggetto corrente.

Typedefs

TypedefDescrizione
ObjectPtrAlias per un puntatore condiviso a Object.

Vedi anche