PropertyDescriptor.GetChildProperties Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
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.
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.