Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Método TypeConverter.GetProperties (ITypeDescriptorContext, Object, Attribute[])

 

Retorna uma coleção de propriedades para o tipo de matriz especificada pelo parâmetro de valor, usando o contexto especificado e os atributos.

Namespace:   System.ComponentModel
Assembly:  System (em System.dll)

public virtual PropertyDescriptorCollection GetProperties(
	ITypeDescriptorContext context,
	object value,
	Attribute[] attributes
)

Parâmetros

context
Type: System.ComponentModel.ITypeDescriptorContext

Um ITypeDescriptorContext que fornece um contexto de formato.

value
Type: System.Object

Um Object que especifica o tipo de matriz para o qual obter as propriedades.

attributes
Type: System.Attribute[]

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

Valor Retornado

Type: System.ComponentModel.PropertyDescriptorCollection

Um PropertyDescriptorCollection com as propriedades que são expostas para esse tipo de dados, ou null se não houver nenhuma propriedade.

Conforme implementado nesta classe, esse método sempre retornará null.

Observações para os Herdeiros:

Substitua este método se o tipo que você deseja converter dá suporte às propriedades.

Use o context parâmetro para extrair informações adicionais sobre o ambiente do qual este conversor é invocado. Esse parâmetro pode ser null, sempre verificá-lo. Além disso, as propriedades do objeto de contexto podem retornar null.

A matriz de atributos é usada para filtrar a matriz. Os atributos podem ter uma combinação de Type e Attribute objetos. A filtragem é definida pelas seguintes regras:

  • A Type é tratado como um curinga; ele corresponde a uma propriedade que tem o Type no seu conjunto de atributos.

  • Se uma propriedade não tem um Attribute da mesma classe, a propriedade não está incluída na matriz retornada.

  • Se o atributo for uma instância de Attribute, a propriedade deve ser uma correspondência exata ou se ele não está incluído na matriz retornada.

  • Se um Attribute instância for especificada e é a propriedade padrão, ela é incluída na matriz retornada mesmo se não houver nenhuma instância do Attribute na propriedade.

.NET Framework
Disponível desde 1.1
Retornar ao início
Mostrar: