Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Método PropertyDescriptor.GetChildProperties (Object, Attribute[])

 

Publicado: octubre de 2016

Devuelve un PropertyDescriptorCollection para un objeto determinado mediante una matriz de atributos especificada como filtro.

Espacio de nombres:   System.ComponentModel
Ensamblado:  System (en System.dll)

public virtual PropertyDescriptorCollection GetChildProperties(
	object instance,
	Attribute[] filter
)

Parámetros

instance
Type: System.Object

Componente cuyas propiedades se van a obtener.

filter
Type: System.Attribute[]

Matriz de tipo Attribute que se va a usar como filtro.

Valor devuelto

Type: System.ComponentModel.PropertyDescriptorCollection

PropertyDescriptorCollection con las propiedades que coinciden con los atributos especificados del componente especificado.

Las propiedades de la instance parámetro puede diferir de las propiedades de una clase, ya que el sitio puede agregar o quitar propiedades si el instance se basa en un parámetro.

La filter pueden mezclar parámetros Type y Attribute objetos. El filtrado se define mediante las siguientes reglas:

  • Un Type objeto se trata como un carácter comodín; coincide con cualquier propiedad que tenga el Type en su conjunto de atributos.

  • Si una propiedad no tiene un Attribute de la misma clase, la propiedad no se incluirá en la matriz devuelta.

  • Si el atributo es una instancia de Attribute, la propiedad debe ser una coincidencia exacta que se incluirán en la matriz devuelta.

  • Si especifica un Attribute instancia y es la propiedad predeterminada, se incluirá en la matriz devuelta incluso si no hay ninguna instancia de la Attribute en la propiedad.

Por lo general, propiedades secundarias deben devolverse implementando el GetProperties miembro de la TypeConverter devuelto por esta propiedad.

.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar: