TypeDescriptor.GetConverter Metoda

Definice

Vrátí převaděč typů pro komponentu nebo typ.

Přetížení

Name Description
GetConverter(Type)

Vrátí převaděč typů pro zadaný typ.

GetConverter(Object, Boolean)

Vrátí převaděč typů pro typ zadané komponenty s vlastním popisovačem typu.

GetConverter(Object)

Vrátí převaděč typů pro typ zadané komponenty.

GetConverter(Type)

Zdroj:
TypeDescriptor.cs
Zdroj:
TypeDescriptor.cs
Zdroj:
TypeDescriptor.cs
Zdroj:
TypeDescriptor.cs
Zdroj:
TypeDescriptor.cs

Vrátí převaděč typů pro zadaný typ.

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

Parametry

type
Type

Cílová komponenta Type .

Návraty

A TypeConverter pro zadaný typ.

Atributy

Výjimky

type je null.

Poznámky

Tuto verzi této metody zavolejte pouze v případě, že nemáte instanci objektu.

Tato metoda hledá vhodný převaděč typů vyhledáním TypeConverterAttribute. Pokud nemůže najít TypeConverterAttribute, prochází hierarchii základní třídy třídy, dokud nenajde primitivní typ.

Viz také

Platí pro

GetConverter(Object, Boolean)

Zdroj:
TypeDescriptor.cs
Zdroj:
TypeDescriptor.cs
Zdroj:
TypeDescriptor.cs
Zdroj:
TypeDescriptor.cs
Zdroj:
TypeDescriptor.cs

Vrátí převaděč typů pro typ zadané komponenty s vlastním popisovačem typu.

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

Parametry

component
Object

Komponenta pro získání převaděče.

noCustomTypeDesc
Boolean

truenebere v úvahu informace o popisu vlastního typu; v opačném případě . false

Návraty

A TypeConverter pro zadanou součást.

Atributy

Výjimky

component je null.

component je objekt vzdáleného procesu.

Poznámky

Tato metoda hledá vhodný převaděč typů pokusem TypeConverterAttributenajít . Pokud nemůže najít TypeConverterAttribute, prochází hierarchii základní třídy třídy, dokud nenajde primitivní typ.

Viz také

Platí pro

GetConverter(Object)

Zdroj:
TypeDescriptor.cs
Zdroj:
TypeDescriptor.cs
Zdroj:
TypeDescriptor.cs
Zdroj:
TypeDescriptor.cs
Zdroj:
TypeDescriptor.cs

Vrátí převaděč typů pro typ zadané komponenty.

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

Parametry

component
Object

Komponenta pro získání převaděče.

Návraty

A TypeConverter pro zadanou součást.

Atributy

Výjimky

component je null.

component je objekt vzdáleného procesu.

Příklady

Příklad použití této metody naleznete ve TypeConverter třídě.

Poznámky

Tato metoda vyhledá vhodný převaděč typů vyhledáním TypeConverterAttribute. Pokud nemůže najít TypeConverterAttribute, prochází hierarchii základní třídy třídy, dokud nenajde primitivní typ.

Tato metoda je ekvivalentní přetížené GetConverter metodě s druhým parametrem false.

Viz také

Platí pro