TypeDescriptor.GetConverter Método

Definição

Retorna um conversor de tipo para um componente ou um tipo.Returns a type converter for a component or a type.

Sobrecargas

GetConverter(Object)

Retorna um conversor de tipo para o tipo do componente especificado.Returns a type converter for the type of the specified component.

GetConverter(Type)

Retorna um conversor de tipo para o tipo especificado.Returns a type converter for the specified type.

GetConverter(Object, Boolean)

Retorna um conversor de tipo para o tipo do componente especificado com um descritor de tipo personalizado.Returns a type converter for the type of the specified component with a custom type descriptor.

GetConverter(Object)

Retorna um conversor de tipo para o tipo do componente especificado.Returns a type converter for the type of the specified component.

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 o qual obter o conversor.A component to get the converter for.

Retornos

TypeConverter

Um TypeConverter para o componente especificado.A TypeConverter for the specified component.

Exceções

component é null.component is null.

component é um objeto remoto entre processos.component is a cross-process remoted object.

Exemplos

Para obter um exemplo de como usar esse método, consulte a TypeConverter classe.For an example of using this method, see the TypeConverter class.

Comentários

Esse método localiza um conversor de tipo apropriado procurando por um TypeConverterAttribute .This method locates an appropriate type converter by looking for a TypeConverterAttribute. Se não for possível localizar um TypeConverterAttribute , ele atravessa a hierarquia de classe base da classe até encontrar um tipo primitivo.If it cannot find a TypeConverterAttribute, it traverses the base class hierarchy of the class until it finds a primitive type.

Esse método é equivalente ao GetConverter método sobrecarregado com um segundo parâmetro de false .This method is equivalent to the overloaded GetConverter method with a second parameter of false.

Confira também

Aplica-se a

GetConverter(Type)

Retorna um conversor de tipo para o tipo especificado.Returns a type converter for the specified type.

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 de destino.The Type of the target component.

Retornos

TypeConverter

Um TypeConverter para o tipo especificado.A TypeConverter for the specified type.

Exceções

type é null.type is null.

Comentários

Chame esta versão deste método somente quando você não tiver uma instância do objeto.Call this version of this method only when you do not have an instance of the object.

Esse método procura o conversor de tipo apropriado procurando por um TypeConverterAttribute .This method looks for the appropriate type converter by looking for a TypeConverterAttribute. Se não for possível localizar um TypeConverterAttribute , ele atravessa a hierarquia de classe base da classe até encontrar um tipo primitivo.If it cannot find a TypeConverterAttribute, it traverses the base class hierarchy of the class until it finds a primitive type.

Confira também

Aplica-se a

GetConverter(Object, Boolean)

Retorna um conversor de tipo para o tipo do componente especificado com um descritor de tipo personalizado.Returns a type converter for the type of the specified component with a custom type descriptor.

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 o qual obter o conversor.A component to get the converter for.

noCustomTypeDesc
Boolean

true para considerar as informações da descrição de tipo personalizado; caso contrário, false.true to consider custom type description information; otherwise, false.

Retornos

TypeConverter

Um TypeConverter para o componente especificado.A TypeConverter for the specified component.

Exceções

component é null.component is null.

component é um objeto remoto entre processos.component is a cross-process remoted object.

Comentários

Esse método procura o conversor de tipo apropriado ao tentar encontrar um TypeConverterAttribute .This method looks for the appropriate type converter by trying to find a TypeConverterAttribute. Se não for possível localizar um TypeConverterAttribute , ele atravessa a hierarquia de classe base da classe até encontrar um tipo primitivo.If it cannot find a TypeConverterAttribute, it traverses the base class hierarchy of the class until it finds a primitive type.

Confira também

Aplica-se a