EnumConverter.ConvertTo Método

Definición

Convierte el objeto de valor especificado en el tipo de destino especificado.

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

Parámetros

context
ITypeDescriptorContext

que ITypeDescriptorContext proporciona un contexto de formato.

culture
CultureInfo

Un objeto opcional CultureInfo. Si no se proporciona, se asume la referencia cultural actual.

value
Object

que Object se va a convertir.

destinationType
Type

objeto Type al que se va a convertir el valor.

Devoluciones

que Object representa el objeto valueconvertido.

Excepciones

destinationType es null.

value no es un valor válido para la enumeración.

No se puede realizar la conversión.

Comentarios

Este convertidor solo puede convertir un objeto de enumeración a y desde una cadena.

El context parámetro se puede usar para extraer información adicional sobre el entorno desde el que se invoca este convertidor. Esto puede ser null, así que compruebe siempre. Además, las propiedades del objeto de contexto pueden devolver null.

Note

El comportamiento del ConvertTo método no está definido si la enumeración tiene varios campos con el mismo valor.

Se aplica a