MemberDescriptor Clase

Definición

Representa un miembro de clase, como una propiedad o un evento. Ésta es una clase base abstracta.

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
Herencia
MemberDescriptor
Derivado
Atributos

Ejemplos

Dado que la mayoría del uso de esta clase caerá en las clases heredadas EventDescriptor y PropertyDescriptor, consulte los ejemplos de estas clases.

Comentarios

MemberDescriptor es la clase base para las EventDescriptor clases y PropertyDescriptor . La EventDescriptor clase proporciona una descripción de un evento y la PropertyDescriptor clase proporciona una descripción de una propiedad.

Esta clase define propiedades y métodos para acceder a sus atributos almacenados. La Attributes propiedad obtiene la colección de atributos. Las Categorypropiedades , IsBrowsable, Descriptiony DesignTimeOnly recuperan los valores de esos atributos específicos. Las Name propiedades y DisplayName proporcionan el nombre del miembro.

MemberDescriptor También define un Equals método para compararlo MemberDescriptor con otro.

Nota

Normalmente, hereda de las EventDescriptor clases y PropertyDescriptor , y no de esta clase.

Constructores

MemberDescriptor(MemberDescriptor)

Inicializa una nueva instancia de la clase MemberDescriptor con el objeto MemberDescriptor especificado.

MemberDescriptor(MemberDescriptor, Attribute[])

Inicializa una nueva instancia de la clase MemberDescriptor con el nombre en la clase MemberDescriptor especificada y los atributos en la antigua clase MemberDescriptor y en la matriz Attribute.

MemberDescriptor(String)

Inicializa una nueva instancia de la clase MemberDescriptor con el nombre especificado del miembro.

MemberDescriptor(String, Attribute[])

Inicializa una nueva instancia de la clase MemberDescriptor con el nombre especificado del miembro y una matriz de atributos.

Propiedades

AttributeArray

Obtiene o establece una matriz de atributos.

Attributes

Obtiene la colección de atributos de este miembro.

Category

Obtiene el nombre de la categoría a la que pertenece el miembro, tal como se especifica en CategoryAttribute.

Description

Obtiene la descripción del miembro tal como se especifica en DescriptionAttribute.

DesignTimeOnly

Obtiene si este miembro debe establecerse sólo en tiempo de diseño según se especifica en DesignOnlyAttribute.

DisplayName

Obtiene el nombre que se puede mostrar en una ventana, como la ventana Propiedades.

IsBrowsable

Obtiene un valor que indica si se puede examinar el miembro, según se especifica en BrowsableAttribute.

Name

Obtiene el nombre del miembro.

NameHashCode

Obtiene el código hash para el nombre del miembro, según se especifica en GetHashCode().

Métodos

CreateAttributeCollection()

Crea una colección de atributos mediante la matriz de atributos que se pasó al constructor.

Equals(Object)

Compara esta instancia con el objeto especificado para comprobar si son equivalentes.

FillAttributes(IList)

Cuando se reemplaza en una clase derivada, agrega los atributos de la clase heredada a la lista especificada de atributos en la clase principal.

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

Busca el método especificado mediante reflexión, buscando sólo los métodos públicos.

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

Busca el método especificado mediante reflexión con una opción de buscar sólo los métodos públicos.

GetHashCode()

Devuelve el código hash de esta instancia.

GetInvocationTarget(Type, Object)

Recupera el objeto que se debe utilizar durante la invocación de miembros.

GetInvokee(Type, Object)
Obsoletos.
Obsoletos.
Obsoletos.
Obsoletos.

Obtiene el componente en el que se debe invocar a un método.

GetSite(Object)

Obtiene un sitio de componente para el componente especificado.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también