PropertyDescriptor.GetChildProperties Método
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í.
Devuelve un PropertyDescriptorCollection.
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
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.
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.