Compartilhar via


ICustomTypeDescriptor.GetProperties Método

Definição

Retorna as propriedades desta instância de um componente.

Sobrecargas

GetProperties()

Retorna as propriedades desta instância de um componente.

GetProperties(Attribute[])

Retorna as propriedades desta instância de um componente usando a matriz de atributos como um filtro.

GetProperties()

Retorna as propriedades desta instância de um componente.

public:
 System::ComponentModel::PropertyDescriptorCollection ^ GetProperties();
public System.ComponentModel.PropertyDescriptorCollection GetProperties ();
abstract member GetProperties : unit -> System.ComponentModel.PropertyDescriptorCollection
Public Function GetProperties () As PropertyDescriptorCollection

Retornos

Um PropertyDescriptorCollection que representa as propriedades da instância deste componente.

Comentários

As propriedades dessa instância podem ser diferentes do conjunto de propriedades que a classe fornece. Por exemplo, se o componente for site, o site poderá adicionar ou remover propriedades adicionais.

Os implementadores poderão retornar PropertyDescriptorCollection.Empty se nenhuma propriedade for especificada. Esse método nunca deve retornar null.

Confira também

Aplica-se a

GetProperties(Attribute[])

Retorna as propriedades desta instância de um componente usando a matriz de atributos como um filtro.

public:
 System::ComponentModel::PropertyDescriptorCollection ^ GetProperties(cli::array <Attribute ^> ^ attributes);
public System.ComponentModel.PropertyDescriptorCollection GetProperties (Attribute[] attributes);
public System.ComponentModel.PropertyDescriptorCollection GetProperties (Attribute[]? attributes);
abstract member GetProperties : Attribute[] -> System.ComponentModel.PropertyDescriptorCollection
Public Function GetProperties (attributes As Attribute()) As PropertyDescriptorCollection

Parâmetros

attributes
Attribute[]

Uma matriz do tipo Attribute que é usada como um filtro.

Retornos

Um PropertyDescriptorCollection que representa as propriedades filtradas da instância deste componente.

Comentários

As propriedades dessa instância podem ser diferentes do conjunto de propriedades que a classe fornece. Por exemplo, se o componente for site, o site poderá adicionar ou remover propriedades adicionais.

Se um Attribute for especificado na attributes matriz e a propriedade não tiver uma instância da classe para esse atributo, a coleção retornada incluirá a propriedade se a Attribute for a propriedade padrão.

Para regras de filtragem, consulte GetProperties.

Confira também

Aplica-se a