TypeConverter.CreateInstance Método

Definição

Recria um Object dado conjunto de valores de propriedade para o objeto.

Sobrecargas

Name Description
CreateInstance(ITypeDescriptorContext, IDictionary)

Cria uma instância do tipo a que isto TypeConverter está associado, usando o contexto especificado, dado um conjunto de valores de propriedade para o objeto.

CreateInstance(IDictionary)

Recria um Object dado conjunto de valores de propriedade para o objeto.

CreateInstance(ITypeDescriptorContext, IDictionary)

Cria uma instância do tipo a que isto TypeConverter está associado, usando o contexto especificado, dado um conjunto de valores de propriedade para o 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

E ITypeDescriptorContext isso fornece um contexto de formato.

propertyValues
IDictionary

E IDictionary de novos valores de propriedades.

Devoluções

E representa Object o dado IDictionary, ou null se o objeto não pode ser criado. Este método devolve nullsempre .

Observações

Use este método para objetos que sejam imutáveis, mas para os quais queira fornecer propriedades alteráveis.

Notas para Herdeiros

Substitua este método se o tipo que queres converter tiver de recriar o objeto para alterar o seu valor.

Use o context parâmetro para extrair informação adicional sobre o ambiente de onde este conversor é invocado. Este parâmetro pode ser null, por isso verifica sempre. Além disso, propriedades no objeto de contexto podem devolver null.

O dicionário fornecido pelo propertyValues parâmetro tem uma série de pares nome/valor, um para cada propriedade devolvida de GetProperties(Object).

Ver também

Aplica-se a

CreateInstance(IDictionary)

Recria um Object dado conjunto de valores de propriedade para o 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

Um IDictionary que representa um dicionário de novos valores de propriedades.

Devoluções

E representa Object o dado IDictionary, ou null se o objeto não pode ser criado. Este método devolve nullsempre .

Observações

Use este método para objetos que sejam imutáveis, mas para os quais queira fornecer propriedades alteráveis.

O dicionário fornecido pelo propertyValues parâmetro tem uma série de pares nome/valor, um para cada propriedade devolvida de GetProperties.

Ver também

Aplica-se a