PropertyDescriptor.GetChildProperties Método

Definição

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

filter
Attribute[]

Uma matriz de tipo Attribute a ser usada como um filtro.

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.

filter
Attribute[]

Uma matriz de tipo Attribute a ser usada como um filtro.

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.

Confira também

Aplica-se a