classe System::Reflection::MemberInfo

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

Méthodes

MéthodeDescription
AddAttribute(const ObjectPtr&)Ajoute un attribut à la collection.
get_DeclaringType() constObtient le type déclarant.
get_FullName() constObtient le nom complet du membre. Peut être différent dans les parties implémentées manuellement.
virtual get_MemberType() constObtient une valeur System::Reflection::MemberTypes indiquant le type du membre - méthode, constructeur, événement, etc.
get_Name() constObtient le nom du membre.
get_ReflectedType() constObtient le type reflété.
GetCustomAttributes(const TypeInfo&, bool) constRenvoie un tableau contenant des objets représentant tous les attributs personnalisés appliqués au type représenté par l’objet actuel.
GetCustomAttributes(bool) constRenvoie un tableau contenant des objets représentant tous les attributs personnalisés appliqués au type représenté par l’objet actuel.

Typedefs

TypedefDescription
ObjectPtrAlias d’un pointeur partagé vers Object.

Voir aussi