System::Reflection::MemberInfo classe
Contenuti
[
Nascondere
]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
- Class TypeInternal
Metodi
| Metodo | Descrizione |
|---|---|
| AddAttribute(const ObjectPtr&) | Aggiunge un attributo alla collezione. |
| get_DeclaringType() const | Ottiene il tipo dichiarante. |
| get_FullName() const | Ottiene il nome completo del membro. Può essere diverso nelle parti implementate manualmente. |
| virtual get_MemberType() const | Ottiene un valore System::Reflection::MemberTypes che indica il tipo del membro - metodo, costruttore, evento, ecc. |
| get_Name() const | Ottiene il nome del membro. |
| get_ReflectedType() const | Ottiene il tipo riflesso. |
| GetCustomAttributes(const TypeInfo&, bool) const | Restituisce un array contenente oggetti che rappresentano tutti gli attributi personalizzati applicati al tipo rappresentato dall’oggetto corrente. |
| GetCustomAttributes(bool) const | Restituisce un array contenente oggetti che rappresentano tutti gli attributi personalizzati applicati al tipo rappresentato dall’oggetto corrente. |
Typedefs
| Typedef | Descrizione |
|---|---|
| ObjectPtr | Alias per un puntatore condiviso a Object. |
Vedi anche
- Class Object
- Namespace System::Reflection
- Library Aspose.Font for C++