DynamicResourceExtensionConverter.ConvertTo 方法

定义

将指定的对象转换为其他类型。

public:
 override System::Object ^ ConvertTo(System::ComponentModel::ITypeDescriptorContext ^ context, System::Globalization::CultureInfo ^ culture, System::Object ^ value, Type ^ destinationType);
[System.Security.SecurityCritical]
public override object ConvertTo (System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, Type destinationType);
public override object ConvertTo (System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, Type destinationType);
[<System.Security.SecurityCritical>]
override this.ConvertTo : System.ComponentModel.ITypeDescriptorContext * System.Globalization.CultureInfo * obj * Type -> obj
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

一个提供格式上下文的 ITypeDescriptorContext 对象。

culture
CultureInfo

一个 CultureInfo 对象,它指定用于表示该数字的区域性。

value
Object

要转换的值。 该对象的类型应为 DynamicResourceExtension

destinationType
Type

应转换为的类型。

返回

Object

返回的已转换对象。 将此值强制转换为请求的类型。 通常,应将此值强制转换为 InstanceDescriptor

属性

例外

未能将 value 作为 DynamicResourceExtension 分配。

valuenull

注解

destinationType 应为类型 InstanceDescriptor;否则,实现将落入基 (ConvertTo,这可能会引发异常) 。

适用于