TypeDescriptor.GetConverter Método

Definição

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

type
Type

O Type do componente alvo.

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

Aplica-se a