TypeDescriptor.GetConverter Метод

Определение

Возвращает преобразователь типов для компонента или типа.

Перегрузки

Имя Описание
GetConverter(Type)

Возвращает преобразователь типов для указанного типа.

GetConverter(Object, Boolean)

Возвращает преобразователь типов для типа указанного компонента с дескриптором пользовательского типа.

GetConverter(Object)

Возвращает преобразователь типов для типа указанного компонента.

GetConverter(Type)

Исходный код:
TypeDescriptor.cs
Исходный код:
TypeDescriptor.cs
Исходный код:
TypeDescriptor.cs
Исходный код:
TypeDescriptor.cs
Исходный код:
TypeDescriptor.cs

Возвращает преобразователь типов для указанного типа.

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

Параметры

type
Type

Целевой Type компонент.

Возвращаемое значение

A TypeConverter для указанного типа.

Атрибуты

Исключения

type равно null.

Комментарии

Вызовите эту версию этого метода, только если у вас нет экземпляра объекта.

Этот метод ищет соответствующий преобразователь типов путем поиска TypeConverterAttribute. Если он не может найти TypeConverterAttribute, он проходит по иерархии базовых классов класса класса, пока он не находит примитивный тип.

См. также раздел

Применяется к

GetConverter(Object, Boolean)

Исходный код:
TypeDescriptor.cs
Исходный код:
TypeDescriptor.cs
Исходный код:
TypeDescriptor.cs
Исходный код:
TypeDescriptor.cs
Исходный код:
TypeDescriptor.cs

Возвращает преобразователь типов для типа указанного компонента с дескриптором пользовательского типа.

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

Параметры

component
Object

Компонент для получения преобразователя.

noCustomTypeDesc
Boolean

true не учитывать сведения о описании пользовательского типа; falseв противном случае .

Возвращаемое значение

A TypeConverter для указанного компонента.

Атрибуты

Исключения

component равно null.

component — это межпроцессный удаленный объект.

Комментарии

Этот метод ищет соответствующий преобразователь типов, пытаясь найти .TypeConverterAttribute Если он не может найти TypeConverterAttribute, он проходит по иерархии базовых классов класса класса, пока он не находит примитивный тип.

См. также раздел

Применяется к

GetConverter(Object)

Исходный код:
TypeDescriptor.cs
Исходный код:
TypeDescriptor.cs
Исходный код:
TypeDescriptor.cs
Исходный код:
TypeDescriptor.cs
Исходный код:
TypeDescriptor.cs

Возвращает преобразователь типов для типа указанного компонента.

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

Параметры

component
Object

Компонент для получения преобразователя.

Возвращаемое значение

A TypeConverter для указанного компонента.

Атрибуты

Исключения

component равно null.

component — это межпроцессный удаленный объект.

Примеры

Пример использования этого метода см. в TypeConverter классе.

Комментарии

Этот метод находит соответствующий преобразователь типов путем поиска TypeConverterAttribute. Если он не может найти TypeConverterAttribute, он проходит по иерархии базовых классов класса класса, пока он не находит примитивный тип.

Этот метод эквивалентен перегруженным GetConverter методу со вторым параметром false.

См. также раздел

Применяется к