Comparteix a través de


PropertyDescriptor.GetChildProperties Método

Definición

Sobrecargas

GetChildProperties()

Devuelve el valor predeterminado de PropertyDescriptorCollection.

GetChildProperties(Attribute[])

Devuelve PropertyDescriptorCollection utilizando una matriz especificada de atributos como filtro.

GetChildProperties(Object)

Devuelve PropertyDescriptorCollection para un objeto especificado.

GetChildProperties(Object, Attribute[])

Devuelve PropertyDescriptorCollection de un objeto dado utilizando como filtro una matriz especificada de atributos.

GetChildProperties()

Source:
PropertyDescriptor.cs
Source:
PropertyDescriptor.cs
Source:
PropertyDescriptor.cs

Devuelve el valor predeterminado de PropertyDescriptorCollection.

public:
 System::ComponentModel::PropertyDescriptorCollection ^ GetChildProperties();
public System.ComponentModel.PropertyDescriptorCollection GetChildProperties ();
member this.GetChildProperties : unit -> System.ComponentModel.PropertyDescriptorCollection
Public Function GetChildProperties () As PropertyDescriptorCollection

Devoluciones

Colección de descriptor de propiedad.

Comentarios

Este método pasa null tanto para el instance parámetro como para el filter parámetro .

Las propiedades del instance parámetro pueden diferir de las propiedades de una clase, ya que el contenedor puede agregar o quitar propiedades si el instance parámetro está en el sitio.

El filter parámetro puede mezclar Type objetos y Attribute . El filtrado se define mediante las reglas siguientes:

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

  • Si una propiedad no tiene una 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 para incluirse en la matriz devuelta.

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

Consulte también

Se aplica a

GetChildProperties(Attribute[])

Source:
PropertyDescriptor.cs
Source:
PropertyDescriptor.cs
Source:
PropertyDescriptor.cs

Devuelve PropertyDescriptorCollection utilizando una matriz especificada de atributos como filtro.

public:
 System::ComponentModel::PropertyDescriptorCollection ^ GetChildProperties(cli::array <Attribute ^> ^ filter);
public System.ComponentModel.PropertyDescriptorCollection GetChildProperties (Attribute[] filter);
member this.GetChildProperties : Attribute[] -> System.ComponentModel.PropertyDescriptorCollection
Public Function GetChildProperties (filter As Attribute()) As PropertyDescriptorCollection

Parámetros

filter
Attribute[]

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

Devoluciones

PropertyDescriptorCollection con las propiedades que coinciden con los atributos especificados.

Comentarios

Este método pasa null para el instance parámetro .

Las propiedades del instance parámetro pueden diferir de las propiedades de una clase, ya que el sitio puede agregar o quitar propiedades si el instance parámetro está en el sitio.

El filter parámetro puede mezclar Type objetos y Attribute . El filtrado se define mediante las reglas siguientes:

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

  • Si una propiedad no tiene una 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 para incluirse en la matriz devuelta.

  • Si especifica una Attribute instancia y es la propiedad predeterminada, se incluirá en la matriz devuelta aunque no haya ninguna instancia de Attribute en la propiedad .

Consulte también

Se aplica a

GetChildProperties(Object)

Source:
PropertyDescriptor.cs
Source:
PropertyDescriptor.cs
Source:
PropertyDescriptor.cs

Devuelve PropertyDescriptorCollection para un objeto especificado.

public:
 System::ComponentModel::PropertyDescriptorCollection ^ GetChildProperties(System::Object ^ instance);
public System.ComponentModel.PropertyDescriptorCollection GetChildProperties (object instance);
member this.GetChildProperties : obj -> System.ComponentModel.PropertyDescriptorCollection
Public Function GetChildProperties (instance As Object) As PropertyDescriptorCollection

Parámetros

instance
Object

Componente cuyas propiedades se van a obtener.

Devoluciones

Un PropertyDescriptorCollection con las propiedades para el componente especificado.

Comentarios

Este método pasa null para el filter parámetro .

Las propiedades del instance parámetro pueden diferir de las propiedades de una clase, ya que el sitio puede agregar o quitar propiedades si el instance parámetro está en el sitio.

El filter parámetro puede mezclar Type objetos y Attribute . El filtrado se define mediante las reglas siguientes:

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

  • Si una propiedad no tiene una 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 para incluirse en la matriz devuelta.

  • Si especifica una Attribute instancia y es la propiedad predeterminada, se incluirá en la matriz devuelta aunque no haya ninguna instancia de Attribute en la propiedad .

Consulte también

Se aplica a

GetChildProperties(Object, Attribute[])

Source:
PropertyDescriptor.cs
Source:
PropertyDescriptor.cs
Source:
PropertyDescriptor.cs

Devuelve PropertyDescriptorCollection de un objeto dado utilizando como filtro una matriz especificada de atributos.

public:
 virtual System::ComponentModel::PropertyDescriptorCollection ^ GetChildProperties(System::Object ^ instance, cli::array <Attribute ^> ^ filter);
public virtual System.ComponentModel.PropertyDescriptorCollection GetChildProperties (object instance, Attribute[] filter);
public virtual System.ComponentModel.PropertyDescriptorCollection GetChildProperties (object? instance, Attribute[]? filter);
abstract member GetChildProperties : obj * Attribute[] -> System.ComponentModel.PropertyDescriptorCollection
override this.GetChildProperties : obj * Attribute[] -> System.ComponentModel.PropertyDescriptorCollection
Public Overridable Function GetChildProperties (instance As Object, filter As Attribute()) As PropertyDescriptorCollection

Parámetros

instance
Object

Componente cuyas propiedades se van a obtener.

filter
Attribute[]

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

Devoluciones

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

Comentarios

Las propiedades del instance parámetro pueden diferir de las propiedades de una clase, ya que el sitio puede agregar o quitar propiedades si el instance parámetro está en el sitio.

El filter parámetro puede mezclar Type objetos y Attribute . El filtrado se define mediante las reglas siguientes:

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

  • Si una propiedad no tiene una 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 para incluirse en la matriz devuelta.

  • Si especifica una Attribute instancia y es la propiedad predeterminada, se incluirá en la matriz devuelta aunque no haya ninguna instancia de Attribute en la propiedad .

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

Consulte también

Se aplica a