TypeDescriptor.GetConverter TypeDescriptor.GetConverter TypeDescriptor.GetConverter TypeDescriptor.GetConverter Method

Определение

Возвращает преобразователь типа для компонента или типа.Returns a type converter for a component or a type.

Перегрузки

GetConverter(Object) GetConverter(Object) GetConverter(Object) GetConverter(Object)

Возвращает преобразователь типов для типа указанного компонента.Returns a type converter for the type of the specified component.

GetConverter(Type) GetConverter(Type) GetConverter(Type)

Возвращает преобразователь типов для указанного типа.Returns a type converter for the specified type.

GetConverter(Object, Boolean) GetConverter(Object, Boolean) GetConverter(Object, Boolean) GetConverter(Object, Boolean)

Возвращает преобразователь типов для типа указанного компонента с настраиваемым дескриптором типа.Returns a type converter for the type of the specified component with a custom type descriptor.

GetConverter(Object) GetConverter(Object) GetConverter(Object) GetConverter(Object)

Возвращает преобразователь типов для типа указанного компонента.Returns a type converter for the type of the specified component.

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 Object Object Object

Компонент для получения преобразователя.A component to get the converter for.

Возвраты

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

Исключения

Параметр component является межпроцессным удаленным объектом.component is a cross-process remoted object.

Примеры

Пример использования этого метода см. в TypeConverter разделе класс.For an example of using this method, see the TypeConverter class.

Комментарии

Этот метод находит соответствующий преобразователь типов, выполняя поиск TypeConverterAttribute.This method locates an appropriate type converter by looking for a TypeConverterAttribute. Если не удается найти TypeConverterAttribute, он проходит по иерархии базового класса класса, пока не найдет примитивный тип.If it cannot find a TypeConverterAttribute, it traverses the base class hierarchy of the class until it finds a primitive type.

Этот метод эквивалентен перегруженному GetConverter методу со вторым falseпараметром.This method is equivalent to the overloaded GetConverter method with a second parameter of false.

Дополнительно

GetConverter(Type) GetConverter(Type) GetConverter(Type)

Возвращает преобразователь типов для указанного типа.Returns a type converter for the specified type.

public:
 static System::ComponentModel::TypeConverter ^ GetConverter(Type ^ type);
public static System.ComponentModel.TypeConverter GetConverter (Type type);
static member GetConverter : Type -> System.ComponentModel.TypeConverter

Параметры

type
Type Type Type Type

Тип Type целевого компонента.The Type of the target component.

Возвраты

TypeConverter для заданного типа.A TypeConverter for the specified type.

Исключения

Комментарии

Вызывайте эту версию этого метода только в том случае, если у вас нет экземпляра объекта.Call this version of this method only when you do not have an instance of the object.

Этот метод ищет соответствующий преобразователь типов, выполняя поиск TypeConverterAttribute.This method looks for the appropriate type converter by looking for a TypeConverterAttribute. Если не удается найти TypeConverterAttribute, он проходит по иерархии базового класса класса, пока не найдет примитивный тип.If it cannot find a TypeConverterAttribute, it traverses the base class hierarchy of the class until it finds a primitive type.

Дополнительно

GetConverter(Object, Boolean) GetConverter(Object, Boolean) GetConverter(Object, Boolean) GetConverter(Object, Boolean)

Возвращает преобразователь типов для типа указанного компонента с настраиваемым дескриптором типа.Returns a type converter for the type of the specified component with a custom type descriptor.

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 Object Object Object

Компонент для получения преобразователя.A component to get the converter for.

noCustomTypeDesc
Boolean Boolean Boolean Boolean

Значение true для учета настраиваемых сведений описания типа; в противном случае — значение false.true to consider custom type description information; otherwise, false.

Возвраты

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

Исключения

Свойство component имеет значение null.component is null.

Параметр component является межпроцессным удаленным объектом.component is a cross-process remoted object.

Комментарии

Этот метод ищет соответствующий преобразователь типов, пытаясь найти TypeConverterAttribute.This method looks for the appropriate type converter by trying to find a TypeConverterAttribute. Если не удается найти TypeConverterAttribute, он проходит по иерархии базового класса класса, пока не найдет примитивный тип.If it cannot find a TypeConverterAttribute, it traverses the base class hierarchy of the class until it finds a primitive type.

Дополнительно

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