Freigeben über


TypeDescriptor.GetConverter Methode

Definition

Gibt einen Typkonverter für eine Komponente oder einen Typ zurück.

Überlädt

GetConverter(Object)

Gibt einen Typkonverter für den Typ der angegebenen Komponente zurück.

GetConverter(Type)

Gibt für den angegebenen Typ einen Typkonverter zurück.

GetConverter(Object, Boolean)

Gibt einen Typkonverter für den Typ der angegebenen Komponente mit einem benutzerdefinierten Typdeskriptor zurück.

GetConverter(Object)

Quelle:
TypeDescriptor.cs
Quelle:
TypeDescriptor.cs
Quelle:
TypeDescriptor.cs

Gibt einen Typkonverter für den Typ der angegebenen Komponente zurück.

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

Parameter

component
Object

Eine Komponente, für die der Konverter abgerufen werden soll.

Gibt zurück

Ein TypeConverter für die angegebene Komponente.

Ausnahmen

component ist null.

component ist ein prozessübergreifendes Remoteobjekt.

Beispiele

Ein Beispiel für die Verwendung dieser Methode finden Sie in der TypeConverter -Klasse.

Hinweise

Diese Methode sucht nach einem geeigneten Typkonverter TypeConverterAttribute. Wenn ein nicht gefunden TypeConverterAttributewerden kann, durchläuft es die Basisklassenhierarchie der -Klasse, bis ein primitiver Typ gefunden wird.

Diese Methode entspricht der überladenen GetConverter Methode mit dem zweiten Parameter .false

Weitere Informationen

Gilt für:

GetConverter(Type)

Quelle:
TypeDescriptor.cs
Quelle:
TypeDescriptor.cs
Quelle:
TypeDescriptor.cs

Gibt für den angegebenen Typ einen Typkonverter zurück.

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

Parameter

type
Type

Der Type der Zielkomponente.

Gibt zurück

Ein TypeConverter für den angegebenen Typ.

Ausnahmen

type ist null.

Hinweise

Rufen Sie diese Version dieser Methode nur auf, wenn Sie nicht über eine instance des -Objekts verfügen.

Diese Methode sucht nach dem entsprechenden Typkonverter, indem nach einem TypeConverterAttributegesucht wird. Wenn ein nicht gefunden TypeConverterAttributewerden kann, durchläuft es die Basisklassenhierarchie der -Klasse, bis ein primitiver Typ gefunden wird.

Weitere Informationen

Gilt für:

GetConverter(Object, Boolean)

Quelle:
TypeDescriptor.cs
Quelle:
TypeDescriptor.cs
Quelle:
TypeDescriptor.cs

Gibt einen Typkonverter für den Typ der angegebenen Komponente mit einem benutzerdefinierten Typdeskriptor zurück.

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

Parameter

component
Object

Eine Komponente, für die der Konverter abgerufen werden soll.

noCustomTypeDesc
Boolean

true, um benutzerdefinierte Typbeschreibungsinformationen nicht zu berücksichtigen; anderenfalls false.

Gibt zurück

Ein TypeConverter für die angegebene Komponente.

Ausnahmen

component ist null.

component ist ein prozessübergreifendes Remoteobjekt.

Hinweise

Diese Methode sucht nach dem entsprechenden Typkonverter, indem sie versucht, einen TypeConverterAttributezu finden. Wenn ein nicht gefunden TypeConverterAttributewerden kann, durchläuft es die Basisklassenhierarchie der -Klasse, bis ein primitiver Typ gefunden wird.

Weitere Informationen

Gilt für: