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
GetChildProperties() |
Retorna o PropertyDescriptorCollection padrão. |
GetChildProperties(Attribute[]) |
Retorna um PropertyDescriptorCollection usando uma matriz especificada de atributos como 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 filtro. |
GetChildProperties()
- Origem:
- PropertyDescriptor.cs
- Origem:
- PropertyDescriptor.cs
- Origem:
- PropertyDescriptor.cs
Retorna o PropertyDescriptorCollection padrão.
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 do descritor de propriedades.
Comentários
Esse método passa null
para o instance
parâmetro e o filter
parâmetro .
As propriedades do 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 for site.
O parâmetro filter
pode combinar objetos Type e Attribute. A filtragem é definida pelas seguintes regras:
Um objeto Type é tratado como uma curinga; ele corresponde a qualquer propriedade que tenha o Type em seu conjunto de atributos.
Se uma propriedade não tiver Attribute da mesma classe, a propriedade não será incluída na matriz retornada.
Caso o atributo seja uma instância de Attribute, a propriedade deve 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 de Attribute na propriedade .
Confira também
Aplica-se a
GetChildProperties(Attribute[])
- Origem:
- PropertyDescriptor.cs
- Origem:
- PropertyDescriptor.cs
- Origem:
- PropertyDescriptor.cs
Retorna um PropertyDescriptorCollection usando uma 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
Retornos
Um 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 ser diferentes das propriedades de uma classe, pois o site pode adicionar ou remover propriedades se o instance
parâmetro for site.
O parâmetro filter
pode combinar objetos Type e Attribute. A filtragem é definida pelas seguintes regras:
Um objeto Type é tratado como uma curinga; ele corresponde a qualquer propriedade que tenha o Type em seu conjunto de atributos.
Se uma propriedade não tiver Attribute da mesma classe, a propriedade não será incluída na matriz retornada.
Caso o atributo seja uma instância de Attribute, a propriedade deve 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 do Attribute na propriedade .
Confira também
Aplica-se a
GetChildProperties(Object)
- Origem:
- PropertyDescriptor.cs
- Origem:
- PropertyDescriptor.cs
- Origem:
- PropertyDescriptor.cs
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 cujas propriedades serão obtidas.
Retornos
Uma 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 ser diferentes das propriedades de uma classe, pois o site pode adicionar ou remover propriedades se o instance
parâmetro for site.
O parâmetro filter
pode combinar objetos Type e Attribute. A filtragem é definida pelas seguintes regras:
Um objeto Type é tratado como uma curinga; ele corresponde a qualquer propriedade que tenha o Type em seu conjunto de atributos.
Se uma propriedade não tiver Attribute da mesma classe, a propriedade não será incluída na matriz retornada.
Caso o atributo seja uma instância de Attribute, a propriedade deve 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 do Attribute na propriedade .
Confira também
Aplica-se a
GetChildProperties(Object, Attribute[])
- Origem:
- PropertyDescriptor.cs
- Origem:
- PropertyDescriptor.cs
- Origem:
- PropertyDescriptor.cs
Retorna um PropertyDescriptorCollection para um determinado objeto usando uma matriz especificada 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);
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 cujas propriedades serão obtidas.
Retornos
Um PropertyDescriptorCollection com as propriedades que correspondem aos atributos especificados para o componente especificado.
Comentários
As propriedades do instance
parâmetro podem ser diferentes das propriedades de uma classe, pois o site pode adicionar ou remover propriedades se o instance
parâmetro for site.
O parâmetro filter
pode combinar objetos Type e Attribute. A filtragem é definida pelas seguintes regras:
Um objeto Type é tratado como uma curinga; ele corresponde a qualquer propriedade que tenha o Type em seu conjunto de atributos.
Se uma propriedade não tiver Attribute da mesma classe, a propriedade não será incluída na matriz retornada.
Caso o atributo seja uma instância de Attribute, a propriedade deve 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 do Attribute na propriedade .
Geralmente, as propriedades filho devem ser retornadas implementando o GetProperties membro do TypeConverter retornado dessa propriedade.