MemberDescriptor Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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) |