MemberDescriptor MemberDescriptor MemberDescriptor MemberDescriptor Class

Définition

Représente un membre de classe, tel qu'une propriété ou un événement.Represents a class member, such as a property or event. Il s'agit d'une classe de base abstraite.This is an abstract base class.

public ref class MemberDescriptor abstract
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class MemberDescriptor
type MemberDescriptor = class
Public MustInherit Class MemberDescriptor
Héritage
MemberDescriptorMemberDescriptorMemberDescriptorMemberDescriptor
Dérivé
Attributs

Exemples

Dans la mesure où la majeure partie de l’utilisation de cette classe se EventDescriptor situe PropertyDescriptorsur les classes héritées et, reportez-vous aux exemples de ces classes.Since most of the usage of this class will fall on the inherited classes EventDescriptor and PropertyDescriptor, refer to the examples in these classes.

Remarques

MemberDescriptorest la classe de base pour EventDescriptor les PropertyDescriptor classes et.MemberDescriptor is the base class for the EventDescriptor and the PropertyDescriptor classes. La EventDescriptor classe fournit une description d’un événement, et la PropertyDescriptor classe fournit une description d’une propriété.The EventDescriptor class provides a description of an event, and the PropertyDescriptor class provides a description of a property.

Cette classe définit des propriétés et des méthodes pour accéder à ses attributs stockés.This class defines properties and methods to access its stored attributes. La Attributes propriété obtient la collection d’attributs.The Attributes property gets the collection of attributes. Les Categorypropriétés IsBrowsable ,,etDesignTimeOnly récupèrent les valeurs de ces attributs spécifiques. DescriptionThe Category, IsBrowsable, Description, and DesignTimeOnly properties retrieve the values of those specific attributes. Les Name propriétés DisplayName et fournissent le nom du membre.The Name and DisplayName properties provide the name of the member.

Définit également une Equals méthode pour comparer ce MemberDescriptor à un autre. MemberDescriptorThe MemberDescriptor also defines an Equals method to compare this MemberDescriptor to another.

Notes

En général, vous héritez EventDescriptor des PropertyDescriptor classes et, et non de cette classe.Typically, you inherit from the EventDescriptor and PropertyDescriptor classes, and not from this class.

Constructeurs

MemberDescriptor(MemberDescriptor) MemberDescriptor(MemberDescriptor) MemberDescriptor(MemberDescriptor) MemberDescriptor(MemberDescriptor)

Initialise une nouvelle instance de la classe MemberDescriptor avec le MemberDescriptor spécifié.Initializes a new instance of the MemberDescriptor class with the specified MemberDescriptor.

MemberDescriptor(MemberDescriptor, Attribute[]) MemberDescriptor(MemberDescriptor, Attribute[]) MemberDescriptor(MemberDescriptor, Attribute[]) 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.Initializes a new instance of the MemberDescriptor class with the name in the specified MemberDescriptor and the attributes in both the old MemberDescriptor and the Attribute array.

MemberDescriptor(String) MemberDescriptor(String) MemberDescriptor(String) MemberDescriptor(String)

Initialise une nouvelle instance de la classe MemberDescriptor avec le nom du membre spécifié.Initializes a new instance of the MemberDescriptor class with the specified name of the member.

MemberDescriptor(String, Attribute[]) MemberDescriptor(String, Attribute[]) MemberDescriptor(String, Attribute[]) MemberDescriptor(String, Attribute[])

Initialise une nouvelle instance de la classe MemberDescriptor avec le nom du membre spécifié et un tableau d'attributs.Initializes a new instance of the MemberDescriptor class with the specified name of the member and an array of attributes.

Propriétés

AttributeArray AttributeArray AttributeArray AttributeArray

Obtient ou définit un tableau d'attributs.Gets or sets an array of attributes.

Attributes Attributes Attributes Attributes

Obtient la collection des attributs de ce membre.Gets the collection of attributes for this member.

Category Category Category Category

Obtient le nom de la catégorie à laquelle le membre appartient, comme spécifié dans CategoryAttribute.Gets the name of the category to which the member belongs, as specified in the CategoryAttribute.

Description Description Description Description

Obtient la description du membre, telle qu'elle est spécifiée dans DescriptionAttribute.Gets the description of the member, as specified in the DescriptionAttribute.

DesignTimeOnly DesignTimeOnly DesignTimeOnly DesignTimeOnly

Obtient une valeur indiquant si ce membre ne doit être défini qu'au moment du design, comme spécifié dans DesignOnlyAttribute.Gets whether this member should be set only at design time, as specified in the DesignOnlyAttribute.

DisplayName DisplayName DisplayName DisplayName

Obtient le nom qui peut être affiché dans une fenêtre, telle qu'une fenêtre Propriétés.Gets the name that can be displayed in a window, such as a Properties window.

IsBrowsable IsBrowsable IsBrowsable IsBrowsable

Obtient une valeur indiquant si le membre peut être exploré, tel que spécifié dans BrowsableAttribute.Gets a value indicating whether the member is browsable, as specified in the BrowsableAttribute.

Name Name Name Name

Obtient le nom du membre.Gets the name of the member.

NameHashCode NameHashCode NameHashCode NameHashCode

Obtient le code de hachage pour le nom du membre, tel que spécifié dans GetHashCode().Gets the hash code for the name of the member, as specified in GetHashCode().

Méthodes

CreateAttributeCollection() CreateAttributeCollection() CreateAttributeCollection() CreateAttributeCollection()

Crée une collection d'attributs à l'aide du tableau d'attributs passé au constructeur.Creates a collection of attributes using the array of attributes passed to the constructor.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Compare cette instance avec l'objet donné afin de déterminer s'ils sont équivalents.Compares this instance to the given object to see if they are equivalent.

FillAttributes(IList) FillAttributes(IList) FillAttributes(IList) 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.When overridden in a derived class, adds the attributes of the inheriting class to the specified list of attributes in the parent class.

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

Recherche la méthode donnée par réflexion, en recherchant uniquement les méthodes publiques.Finds the given method through reflection, searching only for public methods.

FindMethod(Type, String, Type[], Type, Boolean) FindMethod(Type, String, Type[], Type, Boolean) FindMethod(Type, String, Type[], Type, Boolean) 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.Finds the given method through reflection, with an option to search only public methods.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Retourne le code de hachage de cette instance.Returns the hash code for this instance.

GetInvocationTarget(Type, Object) GetInvocationTarget(Type, Object) GetInvocationTarget(Type, Object) GetInvocationTarget(Type, Object)

Récupère l'objet qui doit être utilisé pendant l'appel des membres.Retrieves the object that should be used during invocation of members.

GetInvokee(Type, Object) GetInvokee(Type, Object) GetInvokee(Type, Object) GetInvokee(Type, Object)

Obtient le composant sur lequel une méthode doit être appelée.Gets the component on which to invoke a method.

GetSite(Object) GetSite(Object) GetSite(Object) GetSite(Object)

Obtient un site de composant pour le composant donné.Gets a component site for the given component.

GetType() GetType() GetType() GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Inherited from Object)

S’applique à

Voir aussi