PropertyDescriptor.GetChildProperties Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna um PropertyDescriptorCollection.
Sobrecargas
| Nome | Description |
|---|---|
| GetChildProperties() |
Retorna o padrão PropertyDescriptorCollection. |
| GetChildProperties(Attribute[]) |
Retorna um PropertyDescriptorCollection uso de uma matriz de atributos especificada como um filtro. |
| GetChildProperties(Object) |
Retorna um PropertyDescriptorCollection para um determinado objeto. |
| GetChildProperties(Object, Attribute[]) |
Retorna um PropertyDescriptorCollection para um determinado objeto usando uma matriz especificada de atributos como um filtro. |
GetChildProperties()
Retorna o padrão PropertyDescriptorCollection.
public:
System::ComponentModel::PropertyDescriptorCollection ^ GetChildProperties();
public System.ComponentModel.PropertyDescriptorCollection GetChildProperties();
member this.GetChildProperties : unit -> System.ComponentModel.PropertyDescriptorCollection
Public Function GetChildProperties () As PropertyDescriptorCollection
Retornos
Uma coleção de descritor de propriedade.
Comentários
Esse método passa null para o instance parâmetro e o filter parâmetro.
As propriedades para o instance parâmetro podem ser diferentes das propriedades de uma classe, pois o contêiner pode adicionar ou remover propriedades se o instance parâmetro estiver site.
O filter parâmetro pode misturar Type e Attribute objetos. A filtragem é definida pelas seguintes regras:
Um Type objeto é tratado como um curinga; ele corresponde a qualquer propriedade que tenha o Type conjunto de atributos.
Se uma propriedade não tiver uma Attribute da mesma classe, a propriedade não será incluída na matriz retornada.
Se o atributo for uma instância de Attribute, a propriedade deverá ser uma correspondência exata para ser incluída na matriz retornada.
Se você especificar um Attribute e ele for a propriedade padrão, ele será incluído na matriz retornada, mesmo que não haja nenhuma instância da Attribute propriedade.
Confira também
Aplica-se a
GetChildProperties(Attribute[])
Retorna um PropertyDescriptorCollection uso de uma matriz de atributos especificada como um 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
Retornos
A PropertyDescriptorCollection com as propriedades que correspondem aos atributos especificados.
Comentários
Esse método passa null para o instance parâmetro.
As propriedades do instance parâmetro podem diferir das propriedades de uma classe, pois o site pode adicionar ou remover propriedades se o instance parâmetro for site.
O filter parâmetro pode misturar Type e Attribute objetos. A filtragem é definida pelas seguintes regras:
Um Type objeto é tratado como um curinga; ele corresponde a qualquer propriedade que tenha o Type conjunto de atributos.
Se uma propriedade não tiver uma Attribute da mesma classe, a propriedade não será incluída na matriz retornada.
Se o atributo for uma instância de Attribute, a propriedade deverá ser uma correspondência exata para ser incluída na matriz retornada.
Se você especificar uma Attribute instância e ela for a propriedade padrão, ela será incluída na matriz retornada mesmo que não haja nenhuma instância da Attribute propriedade.
Confira também
Aplica-se a
GetChildProperties(Object)
Retorna um PropertyDescriptorCollection para um determinado objeto.
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
Um componente para o qual obter as propriedades.
Retornos
A PropertyDescriptorCollection com as propriedades do componente especificado.
Comentários
Esse método passa null para o filter parâmetro.
As propriedades do instance parâmetro podem diferir das propriedades de uma classe, pois o site pode adicionar ou remover propriedades se o instance parâmetro for site.
O filter parâmetro pode misturar Type e Attribute objetos. A filtragem é definida pelas seguintes regras:
Um Type objeto é tratado como um curinga; ele corresponde a qualquer propriedade que tenha o Type conjunto de atributos.
Se uma propriedade não tiver uma Attribute da mesma classe, a propriedade não será incluída na matriz retornada.
Se o atributo for uma instância de Attribute, a propriedade deverá ser uma correspondência exata para ser incluída na matriz retornada.
Se você especificar uma Attribute instância e ela for a propriedade padrão, ela será incluída na matriz retornada mesmo que não haja nenhuma instância da Attribute propriedade.
Confira também
Aplica-se a
GetChildProperties(Object, Attribute[])
Retorna um PropertyDescriptorCollection para um determinado objeto usando uma matriz especificada de atributos como um filtro.
public:
virtual System::ComponentModel::PropertyDescriptorCollection ^ GetChildProperties(System::Object ^ instance, cli::array <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
Um componente para o qual obter as propriedades.
Retornos
Um PropertyDescriptorCollection com as propriedades que correspondem aos atributos especificados para o componente especificado.
Comentários
As propriedades do instance parâmetro podem diferir das propriedades de uma classe, pois o site pode adicionar ou remover propriedades se o instance parâmetro for site.
O filter parâmetro pode misturar Type e Attribute objetos. A filtragem é definida pelas seguintes regras:
Um Type objeto é tratado como um curinga; ele corresponde a qualquer propriedade que tenha o Type conjunto de atributos.
Se uma propriedade não tiver uma Attribute da mesma classe, a propriedade não será incluída na matriz retornada.
Se o atributo for uma instância de Attribute, a propriedade deverá ser uma correspondência exata para ser incluída na matriz retornada.
Se você especificar uma Attribute instância e ela for a propriedade padrão, ela será incluída na matriz retornada mesmo que não haja nenhuma instância da Attribute propriedade.
Geralmente, as propriedades filho devem ser retornadas implementando o GetProperties membro do TypeConverter retornado dessa propriedade.