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 plupart de l’utilisation de cette classe tombent sur les classes EventDescriptor héritées et PropertyDescriptor, reportez-vous aux exemples de ces classes.

Remarques

MemberDescriptor est la classe de base pour les EventDescriptor classes et les PropertyDescriptor classes. 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 , et DescriptionDesignTimeOnly les IsBrowsablepropriétés récupèrent les valeurs de ces attributs spécifiques. Les Name propriétés et DisplayName fournissent le nom du membre.

Il MemberDescriptor définit également une Equals méthode à comparer MemberDescriptor à une autre.

Note

En règle générale, vous héritez des EventDescriptor classes et PropertyDescriptor des classes, et non de cette classe.

Constructeurs

Nom Description
MemberDescriptor(MemberDescriptor, Attribute[])

Initialise une nouvelle instance de la MemberDescriptor classe avec le nom dans le nom spécifié MemberDescriptor et les attributs dans l’ancien MemberDescriptor et le Attribute tableau.

MemberDescriptor(MemberDescriptor)

Initialise une nouvelle instance de la MemberDescriptor classe avec le fichier spécifié MemberDescriptor.

MemberDescriptor(String, Attribute[])

Initialise une nouvelle instance de la MemberDescriptor classe avec le nom spécifié du membre et un tableau d’attributs.

MemberDescriptor(String)

Initialise une nouvelle instance de la MemberDescriptor classe avec le nom spécifié du membre.

Propriétés

Nom Description
AttributeArray

Obtient ou définit un tableau d’attributs.

Attributes

Obtient la collection d’attributs pour ce membre.

Category

Obtient le nom de la catégorie à laquelle appartient le membre, comme spécifié dans le CategoryAttribute.

Description

Obtient la description du membre, comme spécifié dans le DescriptionAttribute.

DesignTimeOnly

Obtient si ce membre doit être défini uniquement au moment du design, comme spécifié dans le 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 est pouvant faire l’objet d’une croissance, comme spécifié dans le BrowsableAttribute.

Name

Obtient le nom du membre.

NameHashCode

Obtient le code de hachage pour le nom du membre, comme spécifié dans GetHashCode().

Méthodes

Nom Description
CreateAttributeCollection()

Crée une collection d’attributs à l’aide du tableau d’attributs transmis au constructeur.

Equals(Object)

Compare cette instance à l’objet donné pour voir s’ils sont équivalents.

FillAttributes(IList)

En cas de substitution dans une classe dérivée, ajoute les attributs de la classe héritée à la liste spécifiée d’attributs dans la classe parente.

FindMethod(Type, String, Type[], Type, Boolean)

Recherche la méthode donnée par réflexion, avec une option permettant de rechercher uniquement des méthodes publiques.

FindMethod(Type, String, Type[], Type)

Recherche la méthode donnée par réflexion, en recherchant uniquement les méthodes publiques.

GetHashCode()

Retourne le code de hachage pour 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 appeler une méthode.

GetSite(Object)

Obtient un site de composant pour le composant donné.

GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

S’applique à

Voir aussi