Condividi tramite


TypeConverter.CreateInstance Metodo

Definizione

Ricrea un oggetto Object in base a un set di valori di proprietà dell'oggetto.

Overload

CreateInstance(ITypeDescriptorContext, IDictionary)

Crea un'istanza del tipo a cui questo oggetto TypeConverter è associato, usando il contesto specificato, dato un set di valori di proprietà per l'oggetto.

CreateInstance(IDictionary)

Ricrea un oggetto Object in base a un set di valori di proprietà dell'oggetto.

CreateInstance(ITypeDescriptorContext, IDictionary)

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

Crea un'istanza del tipo a cui questo oggetto TypeConverter è associato, usando il contesto specificato, dato un set di valori di proprietà per l'oggetto.

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

Parametri

context
ITypeDescriptorContext

Oggetto ITypeDescriptorContext che fornisce un contesto di formato.

propertyValues
IDictionary

IDictionary dei nuovi valori di proprietà.

Restituisce

Object che rappresenta l'oggetto IDictionary specificato oppure null se non è possibile creare l'oggetto. Questo metodo restituisce sempre null.

Commenti

Usare questo metodo per gli oggetti non modificabili, ma per i quali si desidera fornire proprietà modificabili.

Note per gli eredi

Eseguire l'override di questo metodo se il tipo da convertire deve ricreare l'oggetto per modificare il valore.

Utilizzare il parametro context per estrarre ulteriori informazioni sull'ambiente dal quale viene richiamato il convertitore. Questo parametro può essere null, quindi controllarlo sempre. Anche le proprietà dell'oggetto di contesto possono restituire null.

Il dizionario fornito dal propertyValues parametro ha una serie di coppie nome/valore, una per ogni proprietà restituita da GetProperties(Object).

Vedi anche

Si applica a

CreateInstance(IDictionary)

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

Ricrea un oggetto Object in base a un set di valori di proprietà dell'oggetto.

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

Parametri

propertyValues
IDictionary

Oggetto IDictionary che rappresenta un dizionario di nuovi valori di proprietà.

Restituisce

Object che rappresenta l'oggetto IDictionary specificato oppure null se non è possibile creare l'oggetto. Questo metodo restituisce sempre null.

Commenti

Usare questo metodo per gli oggetti non modificabili, ma per i quali si desidera fornire proprietà modificabili.

Il dizionario fornito dal propertyValues parametro ha una serie di coppie nome/valore, una per ogni proprietà restituita da GetProperties.

Vedi anche

Si applica a