ComponentResourceKeyConverter.ConvertTo 方法

定义

尝试使用指定的上下文将 a ComponentResourceKey 转换为指定类型。 在所有情况下都引发异常。

此 API 支持产品基础结构,不能在代码中直接使用。

public:
 override System::Object ^ ConvertTo(System::ComponentModel::ITypeDescriptorContext ^ context, System::Globalization::CultureInfo ^ culture, System::Object ^ value, Type ^ destinationType);
public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, Type destinationType);
override this.ConvertTo : System.ComponentModel.ITypeDescriptorContext * System.Globalization.CultureInfo * obj * Type -> obj
Public Overrides Function ConvertTo (context As ITypeDescriptorContext, culture As CultureInfo, value As Object, destinationType As Type) As Object

参数

context
ITypeDescriptorContext

一种格式上下文,提供有关从中调用此转换器的环境的信息。

culture
CultureInfo

区域性特定信息。

value
Object

要转换的对象。

destinationType
Type

要将对象转换为的类型。

返回

在所有情况下都引发异常。

例外

无法执行转换。

value 不是类型 ComponentResourceKey

destinationTypenull

注解

ComponentResourceKey 类型不应使用类型转换器路径来转换值。 应改用标记扩展。 因此, CanConvertFrom(ITypeDescriptorContext, Type) 该方法始终 CanConvertTo(ITypeDescriptorContext, Type) 返回 false。 和ConvertFrom(ITypeDescriptorContext, CultureInfo, Object)ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type)方法始终引发异常。

适用于