Partager via


MemberDescriptor Classe

Définition

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)

S’applique à

Voir aussi