MemberDescriptor Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente un membre de classe, tel qu'une propriété ou un événement. Il s'agit d'une classe de base abstraite.
public ref class MemberDescriptor abstract
public abstract class MemberDescriptor
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class MemberDescriptor
type MemberDescriptor = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type MemberDescriptor = class
Public MustInherit Class MemberDescriptor
- Héritage
-
MemberDescriptor
- Dérivé
- Attributs
Exemples
Étant donné que la majeure partie de l’utilisation de cette classe se situe sur les classes EventDescriptor héritées et PropertyDescriptor, reportez-vous aux exemples de ces classes.
Remarques
MemberDescriptorest la classe de base pour les EventDescriptor classes et .PropertyDescriptor La EventDescriptor classe fournit une description d’un événement et la PropertyDescriptor classe fournit une description d’une propriété.
Cette classe définit des propriétés et des méthodes pour accéder à ses attributs stockés. La Attributes propriété obtient la collection d’attributs. Les Categorypropriétés , IsBrowsable, Descriptionet DesignTimeOnly récupèrent les valeurs de ces attributs spécifiques. Les Name propriétés et DisplayName fournissent le nom du membre.
Définit MemberDescriptor également une Equals méthode pour comparer cette MemberDescriptor méthode à une autre.
Notes
En règle générale, vous héritez des EventDescriptor classes et PropertyDescriptor et non de cette classe.
Constructeurs
MemberDescriptor(MemberDescriptor) |
Initialise une nouvelle instance de la classe MemberDescriptor avec le MemberDescriptor spécifié. |
MemberDescriptor(MemberDescriptor, Attribute[]) |
Initialise une nouvelle instance de la classe MemberDescriptor avec le nom dans le MemberDescriptor spécifié et les attributs de l'ancien MemberDescriptor et du tableau Attribute. |
MemberDescriptor(String) |
Initialise une nouvelle instance de la classe MemberDescriptor avec le nom du membre spécifié. |
MemberDescriptor(String, Attribute[]) |
Initialise une nouvelle instance de la classe MemberDescriptor avec le nom du membre spécifié et un tableau d'attributs. |
Propriétés
AttributeArray |
Obtient ou définit un tableau d'attributs. |
Attributes |
Obtient la collection des attributs de ce membre. |
Category |
Obtient le nom de la catégorie à laquelle le membre appartient, comme spécifié dans CategoryAttribute. |
Description |
Obtient la description du membre, telle qu'elle est spécifiée dans DescriptionAttribute. |
DesignTimeOnly |
Obtient une valeur indiquant si ce membre ne doit être défini qu'au moment du design, comme spécifié dans DesignOnlyAttribute. |
DisplayName |
Obtient le nom qui peut être affiché dans une fenêtre, telle qu'une fenêtre Propriétés. |
IsBrowsable |
Obtient une valeur indiquant si le membre peut être exploré, tel que spécifié dans BrowsableAttribute. |
Name |
Obtient le nom du membre. |
NameHashCode |
Obtient le code de hachage pour le nom du membre, tel que spécifié dans GetHashCode(). |
Méthodes
CreateAttributeCollection() |
Crée une collection d'attributs à l'aide du tableau d'attributs passé au constructeur. |
Equals(Object) |
Compare cette instance avec l'objet donné afin de déterminer s'ils sont équivalents. |
FillAttributes(IList) |
En cas de substitution dans une classe dérivée, ajoute les attributs de la classe qui hérite à la liste d'attributs spécifiée dans la classe parente. |
FindMethod(Type, String, Type[], Type) |
Recherche la méthode donnée par réflexion, en recherchant uniquement les méthodes publiques. |
FindMethod(Type, String, Type[], Type, Boolean) |
Recherche la méthode donnée par réflexion, avec une option permettant de rechercher uniquement les méthodes publiques. |
GetHashCode() |
Retourne le code de hachage de cette instance. |
GetInvocationTarget(Type, Object) |
Récupère l'objet qui doit être utilisé pendant l'appel des membres. |
GetInvokee(Type, Object) |
Obsolète.
Obsolète.
Obsolète.
Obsolète.
Obtient le composant sur lequel une méthode doit être appelée. |
GetSite(Object) |
Obtient un site de composant pour le composant donné. |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |