Поделиться через


TypeDescriptor.GetConverter Метод

Определение

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

Перегрузки

GetConverter(Object)

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

GetConverter(Type)

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

GetConverter(Object, Boolean)

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

GetConverter(Object)

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

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

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 для заданного компонента.

Исключения

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

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

Примеры

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

Комментарии

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

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

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

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

GetConverter(Type)

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

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

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 для заданного типа.

Исключения

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

Комментарии

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

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

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

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

GetConverter(Object, Boolean)

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

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

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 для заданного компонента.

Исключения

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

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

Комментарии

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

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

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