XmlLanguageConverter.ConvertTo 方法

定义

将指定的 XmlLanguage 转换为指定类型。

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

参数

typeDescriptorContext
ITypeDescriptorContext

提供格式上下文的 ITypeDescriptorContext

cultureInfo
CultureInfo

用作当前区域性的 CultureInfo

value
Object

要转换的对象。 这应为类型 XmlLanguage

destinationType
Type

表示要转换为的类型的类型。

返回

一个表示已转换值的对象。

属性

例外

无法执行转换。

destinationType null

注解

对于 destinationTypeString,此方法返回提供的 XmlLanguageIetfLanguageTag 值。 对于 destinationTypeInstanceDescriptor 此方法返回一个可用于序列化的 InstanceDescriptor 实例。 其他 destinationType 输入引发异常。

适用于

另请参阅