TypeDescriptor.GetConverter Metod

Definition

Returnerar en typkonverterare för en komponent eller en typ.

Överlagringar

Name Description
GetConverter(Type)

Returnerar en typkonverterare för den angivna typen.

GetConverter(Object, Boolean)

Returnerar en typkonverterare för den typ av den angivna komponenten med en anpassad typbeskrivning.

GetConverter(Object)

Returnerar en typkonverterare för den angivna komponentens typ.

GetConverter(Type)

Källa:
TypeDescriptor.cs
Källa:
TypeDescriptor.cs
Källa:
TypeDescriptor.cs
Källa:
TypeDescriptor.cs
Källa:
TypeDescriptor.cs

Returnerar en typkonverterare för den angivna typen.

public:
 static System::ComponentModel::TypeConverter ^ GetConverter(Type ^ type);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Generic TypeConverters may require the generic types to be annotated. For example, NullableConverter requires the underlying type to be DynamicallyAccessedMembers All.")]
public static System.ComponentModel.TypeConverter GetConverter(Type type);
public static System.ComponentModel.TypeConverter GetConverter(Type type);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Generic TypeConverters may require the generic types to be annotated. For example, NullableConverter requires the underlying type to be DynamicallyAccessedMembers All.")>]
static member GetConverter : Type -> System.ComponentModel.TypeConverter
static member GetConverter : Type -> System.ComponentModel.TypeConverter
Public Shared Function GetConverter (type As Type) As TypeConverter

Parametrar

type
Type

Målkomponentens Type .

Returer

A TypeConverter för den angivna typen.

Attribut

Undantag

type är null.

Kommentarer

Anropa endast den här versionen av den här metoden när du inte har någon instans av objektet.

Den här metoden söker efter lämplig typkonverterare genom att leta efter en TypeConverterAttribute. Om den inte hittar en TypeConverterAttributegår den igenom klassens basklasshierarki tills den hittar en primitiv typ.

Se även

Gäller för

GetConverter(Object, Boolean)

Källa:
TypeDescriptor.cs
Källa:
TypeDescriptor.cs
Källa:
TypeDescriptor.cs
Källa:
TypeDescriptor.cs
Källa:
TypeDescriptor.cs

Returnerar en typkonverterare för den typ av den angivna komponenten med en anpassad typbeskrivning.

public:
 static System::ComponentModel::TypeConverter ^ GetConverter(System::Object ^ component, bool noCustomTypeDesc);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Generic TypeConverters may require the generic types to be annotated. For example, NullableConverter requires the underlying type to be DynamicallyAccessedMembers All. The Type of component cannot be statically discovered.")]
public static System.ComponentModel.TypeConverter GetConverter(object component, bool noCustomTypeDesc);
public static System.ComponentModel.TypeConverter GetConverter(object component, bool noCustomTypeDesc);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Generic TypeConverters may require the generic types to be annotated. For example, NullableConverter requires the underlying type to be DynamicallyAccessedMembers All. The Type of component cannot be statically discovered.")>]
static member GetConverter : obj * bool -> System.ComponentModel.TypeConverter
static member GetConverter : obj * bool -> System.ComponentModel.TypeConverter
Public Shared Function GetConverter (component As Object, noCustomTypeDesc As Boolean) As TypeConverter

Parametrar

component
Object

En komponent som konverteraren ska hämtas för.

noCustomTypeDesc
Boolean

trueför att inte ta hänsyn till information om beskrivning av anpassad typ. annars . false

Returer

A TypeConverter för den angivna komponenten.

Attribut

Undantag

component är null.

component är ett fjärrobjekt mellan processer.

Kommentarer

Den här metoden söker efter rätt typkonverterare genom att försöka hitta en TypeConverterAttribute. Om den inte hittar en TypeConverterAttributegår den igenom klassens basklasshierarki tills den hittar en primitiv typ.

Se även

Gäller för

GetConverter(Object)

Källa:
TypeDescriptor.cs
Källa:
TypeDescriptor.cs
Källa:
TypeDescriptor.cs
Källa:
TypeDescriptor.cs
Källa:
TypeDescriptor.cs

Returnerar en typkonverterare för den angivna komponentens typ.

public:
 static System::ComponentModel::TypeConverter ^ GetConverter(System::Object ^ component);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Generic TypeConverters may require the generic types to be annotated. For example, NullableConverter requires the underlying type to be DynamicallyAccessedMembers All. The Type of component cannot be statically discovered.")]
public static System.ComponentModel.TypeConverter GetConverter(object component);
public static System.ComponentModel.TypeConverter GetConverter(object component);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Generic TypeConverters may require the generic types to be annotated. For example, NullableConverter requires the underlying type to be DynamicallyAccessedMembers All. The Type of component cannot be statically discovered.")>]
static member GetConverter : obj -> System.ComponentModel.TypeConverter
static member GetConverter : obj -> System.ComponentModel.TypeConverter
Public Shared Function GetConverter (component As Object) As TypeConverter

Parametrar

component
Object

En komponent som konverteraren ska hämtas för.

Returer

A TypeConverter för den angivna komponenten.

Attribut

Undantag

component är null.

component är ett fjärrobjekt mellan processer.

Exempel

Ett exempel på hur du använder den här metoden finns i TypeConverter klassen .

Kommentarer

Den här metoden letar upp en lämplig typkonverterare genom att leta efter en TypeConverterAttribute. Om den inte hittar en TypeConverterAttributegår den igenom klassens basklasshierarki tills den hittar en primitiv typ.

Den här metoden motsvarar den överlagrade GetConverter metoden med en andra parameter av false.

Se även

Gäller för