PropertyDescriptor.GetChildProperties Método

Definição

Devolve um PropertyDescriptorCollectionficheiro .

Sobrecargas

Name Description
GetChildProperties()

Devolve o valor padrão PropertyDescriptorCollection.

GetChildProperties(Attribute[])

Devolve a PropertyDescriptorCollection usando um array especificado de atributos como filtro.

GetChildProperties(Object)

Devolve a PropertyDescriptorCollection para um dado objeto.

GetChildProperties(Object, Attribute[])

Devolve a PropertyDescriptorCollection para um dado objeto usando um array especificado de atributos como filtro.

GetChildProperties()

Devolve o valor 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

Devoluções

Uma coleção de descritores de propriedade.

Observações

Este método passa null tanto para o instance parâmetro como para o filter parâmetro.

As propriedades do instance parâmetro podem diferir das propriedades de uma classe, porque o contentor pode adicionar ou remover propriedades se o instance parâmetro estiver localizado.

O filter parâmetro pode misturar Type objetos Attribute . A filtragem é definida pelas seguintes regras:

  • Um objeto é tratado como um coringa; corresponde Type a qualquer propriedade que tenha o Type no seu conjunto de atributos.

  • Se uma propriedade não tiver um Attribute da mesma classe, a propriedade não será incluída no array devolvido.

  • Se o atributo for uma instância de Attribute, a propriedade deve ser uma correspondência exata para ser incluída no array devolvido.

  • Se especificar um Attribute e for a propriedade predefinida, será incluído no array devolvido, mesmo que não haja instância de Attribute na propriedade.

Ver também

Aplica-se a

GetChildProperties(Attribute[])

Devolve a PropertyDescriptorCollection usando um array especificado 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[]

Um array de tipos Attribute para usar como filtro.

Devoluções

A com as propriedades que correspondem PropertyDescriptorCollection aos atributos especificados.

Observações

Este método passa null para o instance parâmetro.

As propriedades do instance parâmetro podem diferir das propriedades de uma classe, porque o site pode adicionar ou remover propriedades se o instance parâmetro estiver localizado.

O filter parâmetro pode misturar Type objetos Attribute . A filtragem é definida pelas seguintes regras:

  • Um objeto é tratado como um coringa; corresponde Type a qualquer propriedade que tenha o Type no seu conjunto de atributos.

  • Se uma propriedade não tiver um Attribute da mesma classe, a propriedade não será incluída no array devolvido.

  • Se o atributo for uma instância de Attribute, a propriedade deve ser uma correspondência exata para ser incluída no array devolvido.

  • Se especificar uma Attribute instância e ela for a propriedade predefinida, ela será incluída no array devolvido mesmo que não haja instância do Attribute na propriedade.

Ver também

Aplica-se a

GetChildProperties(Object)

Devolve a PropertyDescriptorCollection para um dado 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 obter as propriedades.

Devoluções

A PropertyDescriptorCollection com as propriedades do componente especificado.

Observações

Este método passa null para o filter parâmetro.

As propriedades do instance parâmetro podem diferir das propriedades de uma classe, porque o site pode adicionar ou remover propriedades se o instance parâmetro estiver localizado.

O filter parâmetro pode misturar Type objetos Attribute . A filtragem é definida pelas seguintes regras:

  • Um objeto é tratado como um coringa; corresponde Type a qualquer propriedade que tenha o Type no seu conjunto de atributos.

  • Se uma propriedade não tiver um Attribute da mesma classe, a propriedade não será incluída no array devolvido.

  • Se o atributo for uma instância de Attribute, a propriedade deve ser uma correspondência exata para ser incluída no array devolvido.

  • Se especificar uma Attribute instância e ela for a propriedade predefinida, ela será incluída no array devolvido mesmo que não haja instância do Attribute na propriedade.

Ver também

Aplica-se a

GetChildProperties(Object, Attribute[])

Devolve a PropertyDescriptorCollection para um dado objeto usando um array especificado de atributos como 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 obter as propriedades.

filter
Attribute[]

Um array de tipos Attribute para usar como filtro.

Devoluções

A com as propriedades que correspondem PropertyDescriptorCollection aos atributos especificados para o componente especificado.

Observações

As propriedades do instance parâmetro podem diferir das propriedades de uma classe, porque o site pode adicionar ou remover propriedades se o instance parâmetro estiver localizado.

O filter parâmetro pode misturar Type objetos Attribute . A filtragem é definida pelas seguintes regras:

  • Um objeto é tratado como um coringa; corresponde Type a qualquer propriedade que tenha o Type no seu conjunto de atributos.

  • Se uma propriedade não tiver um Attribute da mesma classe, a propriedade não será incluída no array devolvido.

  • Se o atributo for uma instância de Attribute, a propriedade deve ser uma correspondência exata para ser incluída no array devolvido.

  • Se especificar uma Attribute instância e ela for a propriedade predefinida, ela será incluída no array devolvido mesmo que não haja instância do Attribute na propriedade.

Geralmente, as propriedades filhas devem ser devolvidas implementando o GetProperties membro do TypeConverter retorno desta propriedade.

Ver também

Aplica-se a