TypeDescriptor.GetConverter Methode

Definition

Gibt einen Typkonverter für eine Komponente oder einen Typ zurück.Returns a type converter for a component or a type.

Überlädt

GetConverter(Object)

Gibt einen Typkonverter für den Typ der angegebenen Komponente zurück.Returns a type converter for the type of the specified component.

GetConverter(Type)

Gibt für den angegebenen Typ einen Typkonverter zurück.Returns a type converter for the specified type.

GetConverter(Object, Boolean)

Gibt einen Typkonverter für den Typ der angegebenen Komponente mit einem benutzerdefinierten Typdeskriptor zurück.Returns a type converter for the type of the specified component with a custom type descriptor.

GetConverter(Object)

Gibt einen Typkonverter für den Typ der angegebenen Komponente zurück.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

Parameter

component
Object

Eine Komponente, für die der Konverter abgerufen werden soll.A component to get the converter for.

Gibt zurück

TypeConverter

Ein TypeConverter für die angegebene Komponente.A TypeConverter for the specified component.

Ausnahmen

component ist null.component is null.

component ist ein prozessübergreifendes Remoteobjekt.component is a cross-process remoted object.

Beispiele

Ein Beispiel für die Verwendung dieser Methode finden Sie unter der- TypeConverter Klasse.For an example of using this method, see the TypeConverter class.

Hinweise

Diese Methode sucht nach einem geeigneten Typkonverter TypeConverterAttribute .This method locates an appropriate type converter by looking for a TypeConverterAttribute. Wenn kein gefunden werden kann TypeConverterAttribute , wird die Basisklassen Hierarchie der-Klasse durchlaufen, bis ein primitiver Typ gefunden wird.If it cannot find a TypeConverterAttribute, it traverses the base class hierarchy of the class until it finds a primitive type.

Diese Methode entspricht der überladenen- GetConverter Methode mit einem zweiten Parameter von false .This method is equivalent to the overloaded GetConverter method with a second parameter of false.

Weitere Informationen

Gilt für:

GetConverter(Type)

Gibt für den angegebenen Typ einen Typkonverter zurück.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

Parameter

type
Type

Der Type der Zielkomponente.The Type of the target component.

Gibt zurück

TypeConverter

Ein TypeConverter für den angegebenen Typ.A TypeConverter for the specified type.

Ausnahmen

type ist null.type is null.

Hinweise

Diese Version dieser Methode wird nur aufgerufen, wenn keine Instanz des-Objekts vorhanden ist.Call this version of this method only when you do not have an instance of the object.

Diese Methode sucht nach dem entsprechenden Typkonverter, indem nach einem gesucht wird TypeConverterAttribute .This method looks for the appropriate type converter by looking for a TypeConverterAttribute. Wenn kein gefunden werden kann TypeConverterAttribute , wird die Basisklassen Hierarchie der-Klasse durchlaufen, bis ein primitiver Typ gefunden wird.If it cannot find a TypeConverterAttribute, it traverses the base class hierarchy of the class until it finds a primitive type.

Weitere Informationen

Gilt für:

GetConverter(Object, Boolean)

Gibt einen Typkonverter für den Typ der angegebenen Komponente mit einem benutzerdefinierten Typdeskriptor zurück.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

Parameter

component
Object

Eine Komponente, für die der Konverter abgerufen werden soll.A component to get the converter for.

noCustomTypeDesc
Boolean

true, um benutzerdefinierte Typbeschreibungsinformationen zu berücksichtigen, andernfalls false.true to consider custom type description information; otherwise, false.

Gibt zurück

TypeConverter

Ein TypeConverter für die angegebene Komponente.A TypeConverter for the specified component.

Ausnahmen

component ist null.component is null.

component ist ein prozessübergreifendes Remoteobjekt.component is a cross-process remoted object.

Hinweise

Diese Methode sucht nach dem entsprechenden Typkonverter, indem versucht wird, einen zu suchen TypeConverterAttribute .This method looks for the appropriate type converter by trying to find a TypeConverterAttribute. Wenn kein gefunden werden kann TypeConverterAttribute , wird die Basisklassen Hierarchie der-Klasse durchlaufen, bis ein primitiver Typ gefunden wird.If it cannot find a TypeConverterAttribute, it traverses the base class hierarchy of the class until it finds a primitive type.

Weitere Informationen

Gilt für: