classe System::Reflection::MemberInfo
Contenu
[
Cacher
]MemberInfo class
Fournit des informations de réflexion sur les membres. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject(). Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans le pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.
class MemberInfo : public System::Object
Nested classes
- Class TypeInternal
Méthodes
| Méthode | Description |
|---|---|
| AddAttribute(const ObjectPtr&) | Ajoute un attribut à la collection. |
| get_DeclaringType() const | Obtient le type déclarant. |
| get_FullName() const | Obtient le nom complet du membre. Peut être différent dans les parties implémentées manuellement. |
| virtual get_MemberType() const | Obtient une valeur System::Reflection::MemberTypes indiquant le type du membre - méthode, constructeur, événement, etc. |
| get_Name() const | Obtient le nom du membre. |
| get_ReflectedType() const | Obtient le type reflété. |
| GetCustomAttributes(const TypeInfo&, bool) const | Renvoie un tableau contenant des objets représentant tous les attributs personnalisés appliqués au type représenté par l’objet actuel. |
| GetCustomAttributes(bool) const | Renvoie un tableau contenant des objets représentant tous les attributs personnalisés appliqués au type représenté par l’objet actuel. |
Typedefs
| Typedef | Description |
|---|---|
| ObjectPtr | Alias d’un pointeur partagé vers Object. |
Voir aussi
- Class Object
- Namespace System::Reflection
- Library Aspose.Font for C++