TypeDescriptor.GetConverter Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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é
- ICustomTypeDescriptor
- TypeConverterAttribute
- GetReflectionType
- GetEditor
- CreateDesigner(IComponent, Type)
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.