Compartir vía


TypeConverter.CreateInstance Método

Definición

Vuelve a crear un Object dado un conjunto de valores de propiedad del objeto.

Sobrecargas

CreateInstance(ITypeDescriptorContext, IDictionary)

Crea una instancia del tipo al que está asociado este TypeConverter, mediante el contexto especificado, según un conjunto de valores de propiedad para el objeto.

CreateInstance(IDictionary)

Vuelve a crear un Object dado un conjunto de valores de propiedad del objeto.

CreateInstance(ITypeDescriptorContext, IDictionary)

Source:
TypeConverter.cs
Source:
TypeConverter.cs
Source:
TypeConverter.cs

Crea una instancia del tipo al que está asociado este TypeConverter, mediante el contexto especificado, según 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);
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

ITypeDescriptorContext que ofrece un contexto de formato.

propertyValues
IDictionary

IDictionary de nuevos valores de propiedad.

Devoluciones

Clase Object que representa la interfaz IDictionary especificada o null si no se puede crear el objeto. Este método devuelve siempre null.

Comentarios

Use este método para 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.

Utilice el parámetro context para extraer información adicional sobre el entorno desde el que se llama a este convertidor. Este parámetro puede ser null, por lo que siempre debe comprobarlo. Asimismo, 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)

Source:
TypeConverter.cs
Source:
TypeConverter.cs
Source:
TypeConverter.cs

Vuelve a crear un Object dado un conjunto de valores de propiedad del objeto.

public:
 System::Object ^ CreateInstance(System::Collections::IDictionary ^ propertyValues);
public 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

IDictionary que representa un diccionario de nuevos valores de propiedad.

Devoluciones

Clase Object que representa la interfaz IDictionary especificada o null si no se puede crear el objeto. Este método devuelve siempre null.

Comentarios

Use este método para 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