TypeConverter.CreateInstance Método

Definición

Vuelva a crear un Object conjunto determinado de valores de propiedad para el objeto .

Sobrecargas

Nombre Description
CreateInstance(ITypeDescriptorContext, IDictionary)

Crea una instancia del tipo al que TypeConverter está asociado, utilizando el contexto especificado, dado un conjunto de valores de propiedad para el objeto.

CreateInstance(IDictionary)

Vuelva a crear un Object conjunto determinado de valores de propiedad para el objeto .

CreateInstance(ITypeDescriptorContext, IDictionary)

Crea una instancia del tipo al que TypeConverter está asociado, utilizando el contexto especificado, dado un conjunto de valores de propiedad para el objeto.

public:
 virtual System::Object ^ CreateInstance(System::ComponentModel::ITypeDescriptorContext ^ context, System::Collections::IDictionary ^ propertyValues);
public virtual object CreateInstance(System.ComponentModel.ITypeDescriptorContext context, System.Collections.IDictionary propertyValues);
abstract member CreateInstance : System.ComponentModel.ITypeDescriptorContext * System.Collections.IDictionary -> obj
override this.CreateInstance : System.ComponentModel.ITypeDescriptorContext * System.Collections.IDictionary -> obj
Public Overridable Function CreateInstance (context As ITypeDescriptorContext, propertyValues As IDictionary) As Object

Parámetros

context
ITypeDescriptorContext

que ITypeDescriptorContext proporciona un contexto de formato.

propertyValues
IDictionary

de IDictionary nuevos valores de propiedad.

Devoluciones

que Object representa el objeto especificado IDictionaryo null si no se puede crear el objeto . Este método devuelve siempre null.

Comentarios

Use este método para los objetos inmutables, pero para los que desea proporcionar propiedades modificables.

Notas a los desarrolladores de herederos

Invalide este método si el tipo que desea convertir debe volver a crear el objeto para cambiar su valor.

Use el context parámetro para extraer información adicional sobre el entorno desde el que se invoca este convertidor. Este parámetro puede ser null, por lo que siempre debe comprobarlo. Además, las propiedades del objeto de contexto pueden devolver null.

El diccionario proporcionado por el propertyValues parámetro tiene una serie de pares nombre-valor, uno para cada propiedad devuelta de GetProperties(Object).

Consulte también

Se aplica a

CreateInstance(IDictionary)

Vuelva a crear un Object conjunto determinado de valores de propiedad para el objeto .

public:
 System::Object ^ CreateInstance(System::Collections::IDictionary ^ propertyValues);
public object CreateInstance(System.Collections.IDictionary propertyValues);
member this.CreateInstance : System.Collections.IDictionary -> obj
Public Function CreateInstance (propertyValues As IDictionary) As Object

Parámetros

propertyValues
IDictionary

que IDictionary representa un diccionario de nuevos valores de propiedad.

Devoluciones

que Object representa el objeto especificado IDictionaryo null si no se puede crear el objeto . Este método devuelve siempre null.

Comentarios

Use este método para los objetos inmutables, pero para los que desea proporcionar propiedades modificables.

El diccionario proporcionado por el propertyValues parámetro tiene una serie de pares nombre-valor, uno para cada propiedad devuelta de GetProperties.

Consulte también

Se aplica a