ComponentResourceKeyConverter.ConvertTo Metod

Definition

Försöker konvertera en ComponentResourceKey till den angivna typen med hjälp av den angivna kontexten. Utlöser ett undantag i alla fall.

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

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

Parametrar

context
ITypeDescriptorContext

En formatkontext som innehåller information om miljön som konverteraren anropas från.

culture
CultureInfo

Kulturspecifik information.

value
Object

Objektet som ska konverteras.

destinationType
Type

Den typ som objektet ska konverteras till.

Returer

Utlöser ett undantag i alla fall.

Undantag

Det går inte att utföra konverteringen.

value är inte typ av ComponentResourceKey.

destinationType är null.

Kommentarer

Typen ComponentResourceKey bör inte använda en typkonverterarväg för att konvertera värden. Du bör använda markeringstillägg i stället. Därför CanConvertFrom(ITypeDescriptorContext, Type) returnerar CanConvertTo(ITypeDescriptorContext, Type)metoderna och false alltid . Metoderna ConvertFrom(ITypeDescriptorContext, CultureInfo, Object) och ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type) utlöser alltid ett undantag.

Gäller för