TypeDescriptor.GetConverter 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 conversor de tipos para um componente ou um tipo.
Sobrecargas
| Name | Description |
|---|---|
| GetConverter(Object) |
Devolve um conversor de tipos para o tipo do componente especificado. |
| GetConverter(Type) |
Devolve um conversor de tipos para o tipo especificado. |
| GetConverter(Object, Boolean) |
Devolve um conversor de tipos para o tipo do componente especificado com um descritor de tipo personalizado. |
GetConverter(Object)
Devolve um conversor de tipos para o tipo do componente especificado.
public:
static System::ComponentModel::TypeConverter ^ GetConverter(System::Object ^ component);
public static System.ComponentModel.TypeConverter GetConverter(object component);
static member GetConverter : obj -> System.ComponentModel.TypeConverter
Public Shared Function GetConverter (component As Object) As TypeConverter
Parâmetros
- component
- Object
Um componente para obter o conversor.
Devoluções
A TypeConverter para o componente especificado.
Exceções
component é null.
component é um objeto remoto de processo cruzado.
Exemplos
Para um exemplo de utilização deste método, veja a TypeConverter classe.
Observações
Este método localiza um conversor de tipo apropriado procurando um TypeConverterAttribute. Se não conseguir encontrar um TypeConverterAttribute, percorre a hierarquia de classes base da classe até encontrar um tipo primitivo.
Este método é equivalente ao método sobrecarregado GetConverter com um segundo parâmetro de false.
Ver também
Aplica-se a
GetConverter(Type)
Devolve um conversor de tipos para o tipo especificado.
public:
static System::ComponentModel::TypeConverter ^ GetConverter(Type ^ type);
public static System.ComponentModel.TypeConverter GetConverter(Type type);
static member GetConverter : Type -> System.ComponentModel.TypeConverter
Public Shared Function GetConverter (type As Type) As TypeConverter
Parâmetros
Devoluções
A TypeConverter para o tipo especificado.
Exceções
type é null.
Observações
Chame esta versão deste método apenas quando não tiver uma instância do objeto.
Este método procura o conversor de tipo apropriado procurando um TypeConverterAttribute. Se não conseguir encontrar um TypeConverterAttribute, percorre a hierarquia de classes base da classe até encontrar um tipo primitivo.
Ver também
Aplica-se a
GetConverter(Object, Boolean)
Devolve um conversor de tipos para o tipo do componente especificado com um descritor de tipo personalizado.
public:
static System::ComponentModel::TypeConverter ^ GetConverter(System::Object ^ component, bool noCustomTypeDesc);
public static System.ComponentModel.TypeConverter GetConverter(object component, bool noCustomTypeDesc);
static member GetConverter : obj * bool -> System.ComponentModel.TypeConverter
Public Shared Function GetConverter (component As Object, noCustomTypeDesc As Boolean) As TypeConverter
Parâmetros
- component
- Object
Um componente para obter o conversor.
- noCustomTypeDesc
- Boolean
true não considerar informações personalizadas de descrição de tipo; caso contrário, false.
Devoluções
A TypeConverter para o componente especificado.
Exceções
component é null.
component é um objeto remoto de processo cruzado.
Observações
Este método procura o conversor de tipo apropriado tentando encontrar um TypeConverterAttribute. Se não conseguir encontrar um TypeConverterAttribute, percorre a hierarquia de classes base da classe até encontrar um tipo primitivo.
Ver também
- ICustomTypeDescriptor
- TypeConverterAttribute
- GetReflectionType
- GetEditor
- CreateDesigner(IComponent, Type)