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
Параметры
Возвращаемое значение
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, он проходит по иерархии базовых классов класса, пока не найдет примитивный тип.
См. также раздел
- ICustomTypeDescriptor
- TypeConverterAttribute
- GetReflectionType
- GetEditor
- CreateDesigner(IComponent, Type)