TypeConverter.GetProperties 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 uma coleção de propriedades para o tipo de array especificado pelo parâmetro de valor.
Sobrecargas
| Name | Description |
|---|---|
| GetProperties(Object) |
Devolve uma coleção de propriedades para o tipo de array especificado pelo parâmetro de valor. |
| GetProperties(ITypeDescriptorContext, Object) |
Devolve uma coleção de propriedades para o tipo de array especificado pelo parâmetro de valor, usando o contexto especificado. |
| GetProperties(ITypeDescriptorContext, Object, Attribute[]) |
Devolve uma coleção de propriedades para o tipo de array especificado pelo parâmetro de valor, usando o contexto e atributos especificados. |
GetProperties(Object)
Devolve uma coleção de propriedades para o tipo de array especificado pelo parâmetro de valor.
public:
System::ComponentModel::PropertyDescriptorCollection ^ GetProperties(System::Object ^ value);
public System.ComponentModel.PropertyDescriptorCollection GetProperties(object value);
member this.GetProperties : obj -> System.ComponentModel.PropertyDescriptorCollection
Public Function GetProperties (value As Object) As PropertyDescriptorCollection
Parâmetros
Devoluções
A PropertyDescriptorCollection com as propriedades expostas para este tipo de dado, ou null se não existirem propriedades.
Observações
Como implementado nesta classe, este método retorna nullsempre .
Por defeito, um tipo não devolve propriedades. Uma implementação simples deste método pode exigir GetProperties o tipo de dado correto.
Aplica-se a
GetProperties(ITypeDescriptorContext, Object)
Devolve uma coleção de propriedades para o tipo de array especificado pelo parâmetro de valor, usando o contexto especificado.
public:
System::ComponentModel::PropertyDescriptorCollection ^ GetProperties(System::ComponentModel::ITypeDescriptorContext ^ context, System::Object ^ value);
public System.ComponentModel.PropertyDescriptorCollection GetProperties(System.ComponentModel.ITypeDescriptorContext context, object value);
member this.GetProperties : System.ComponentModel.ITypeDescriptorContext * obj -> System.ComponentModel.PropertyDescriptorCollection
Public Function GetProperties (context As ITypeDescriptorContext, value As Object) As PropertyDescriptorCollection
Parâmetros
- context
- ITypeDescriptorContext
E ITypeDescriptorContext isso fornece um contexto de formato.
Devoluções
A PropertyDescriptorCollection com as propriedades expostas para este tipo de dado, ou null se não existirem propriedades.
Observações
Use o context parâmetro para extrair informação adicional sobre o ambiente de onde este conversor é invocado. Este parâmetro pode ser null, por isso verifica sempre. Além disso, propriedades no objeto de contexto podem devolver null.
Como implementado nesta classe, este método retorna nullsempre .
Por defeito, um tipo não devolve propriedades. Uma implementação simples deste método pode exigir GetProperties o tipo de dado correto.
Ver também
Aplica-se a
GetProperties(ITypeDescriptorContext, Object, Attribute[])
Devolve uma coleção de propriedades para o tipo de array especificado pelo parâmetro de valor, usando o contexto e atributos especificados.
public:
virtual System::ComponentModel::PropertyDescriptorCollection ^ GetProperties(System::ComponentModel::ITypeDescriptorContext ^ context, System::Object ^ value, cli::array <Attribute ^> ^ attributes);
public virtual System.ComponentModel.PropertyDescriptorCollection GetProperties(System.ComponentModel.ITypeDescriptorContext context, object value, Attribute[] attributes);
abstract member GetProperties : System.ComponentModel.ITypeDescriptorContext * obj * Attribute[] -> System.ComponentModel.PropertyDescriptorCollection
override this.GetProperties : System.ComponentModel.ITypeDescriptorContext * obj * Attribute[] -> System.ComponentModel.PropertyDescriptorCollection
Public Overridable Function GetProperties (context As ITypeDescriptorContext, value As Object, attributes As Attribute()) As PropertyDescriptorCollection
Parâmetros
- context
- ITypeDescriptorContext
E ITypeDescriptorContext isso fornece um contexto de formato.
Devoluções
A PropertyDescriptorCollection com as propriedades expostas para este tipo de dado, ou null se não existirem propriedades.
Observações
Como implementado nesta classe, este método retorna nullsempre .
Notas para Herdeiros
Anule este método se o tipo que pretende converter suportar propriedades.
Use o context parâmetro para extrair informação adicional sobre o ambiente de onde este conversor é invocado. Este parâmetro pode ser null, por isso verifica sempre. Além disso, propriedades no objeto de contexto podem devolver null.
O array de atributos é usado para filtrar o array. Os atributos podem ter uma mistura de Type objetos Attribute . A filtragem é definida pelas seguintes regras:
A é tratado como um coringa; corresponde Type a uma propriedade que tem o Type no seu conjunto de atributos.
Se uma propriedade não tiver um Attribute da mesma classe, a propriedade não é incluída no array devolvido.
Se o atributo for uma instância de Attribute, a propriedade deve ser uma correspondência exata ou não está incluída no array devolvido.
Se uma Attribute instância for especificada e for a propriedade padrão, ela é incluída no array devolvido mesmo que não exista instância do Attribute na propriedade.