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