TypeDescriptor.GetConverter Metodo

Definizione

Restituisce un convertitore di tipi per un componente o un tipo.

Overload

GetConverter(Object)

Restituisce un convertitore di tipi per il tipo del componente specificato.

GetConverter(Type)

Restituisce un convertitore di tipi per il tipo specificato.

GetConverter(Object, Boolean)

Restituisce un convertitore di tipi per il tipo del componente specificato con un descrittore di tipo personalizzato.

GetConverter(Object)

Restituisce un convertitore di tipi per il tipo del componente specificato.

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

Parametri

component
Object

Componente per il quale ottenere il convertitore.

Restituisce

TypeConverter

Oggetto TypeConverter per il componente specificato.

Eccezioni

component è null.

component è un oggetto remoto tra processi.

Esempio

Per un esempio di uso di questo metodo, vedere la TypeConverter classe .

Commenti

Questo metodo individua un convertitore di tipi appropriato cercando un TypeConverterAttributeoggetto . Se non riesce a trovare un TypeConverterAttributeoggetto , attraversa la gerarchia di classi di base della classe finché non trova un tipo primitivo.

Questo metodo equivale al metodo di overload GetConverter con un secondo parametro di false.

Vedi anche

Si applica a

GetConverter(Type)

Restituisce un convertitore di tipi per il tipo specificato.

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

Parametri

type
Type

Oggetto Type del componente di destinazione.

Restituisce

TypeConverter

Oggetto TypeConverter per il tipo specificato.

Eccezioni

type è null.

Commenti

Chiamare questa versione di questo metodo solo quando non si dispone di un'istanza dell'oggetto.

Questo metodo cerca il convertitore di tipi appropriato cercando un TypeConverterAttributeoggetto . Se non riesce a trovare un TypeConverterAttributeoggetto , attraversa la gerarchia di classi di base della classe finché non trova un tipo primitivo.

Vedi anche

Si applica a

GetConverter(Object, Boolean)

Restituisce un convertitore di tipi per il tipo del componente specificato con un descrittore di tipo personalizzato.

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

Parametri

component
Object

Componente per il quale ottenere il convertitore.

noCustomTypeDesc
Boolean

true per non considerare le informazioni di descrizione dei tipi personalizzati; in caso contrario, false.

Restituisce

TypeConverter

Oggetto TypeConverter per il componente specificato.

Eccezioni

component è null.

component è un oggetto remoto tra processi.

Commenti

Questo metodo cerca il convertitore di tipi appropriato cercando di trovare un TypeConverterAttributeoggetto . Se non riesce a trovare un TypeConverterAttributeoggetto , attraversa la gerarchia di classi di base della classe finché non trova un tipo primitivo.

Vedi anche

Si applica a