TypeDescriptor.GetConverter Метод

Определение

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

Перегрузки

GetConverter(Object)

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

GetConverter(Type)

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

GetConverter(Object, Boolean)

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

GetConverter(Object)

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

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

Параметры

component
Object

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

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

TypeConverter

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

Исключения

component имеет значение null.

Параметр component является межпроцессным удаленным объектом.

Примеры

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

Комментарии

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

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

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

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

GetConverter(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

Параметры

type
Type

Тип Type целевого компонента.

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

TypeConverter

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

Исключения

type имеет значение null.

Комментарии

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

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

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

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

GetConverter(Object, Boolean)

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

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

Параметры

component
Object

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

noCustomTypeDesc
Boolean

Значение true, чтобы настраиваемые сведения описания типа не учитывались; в противном случае — значение false.

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

TypeConverter

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

Исключения

component имеет значение null.

Параметр component является межпроцессным удаленным объектом.

Комментарии

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

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

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