System::Reflection::MemberInfo class

MemberInfo class

Fornisce informazioni di riflessione sui membri. Gli oggetti di questa classe dovrebbero essere allocati solo usando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò proverà 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 dichiaratore.
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 gli oggetti che rappresentano tutti gli attributi personalizzati applicati al tipo rappresentato dall’oggetto corrente.
GetCustomAttributes(bool) constRestituisce un array contenente gli 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