TypeConverter.CreateInstance Méthode

Définition

Recrée un Object ensemble donné de valeurs de propriété pour l’objet.

Surcharges

Nom Description
CreateInstance(ITypeDescriptorContext, IDictionary)

Crée une instance du type auquel cela TypeConverter est associé, à l’aide du contexte spécifié, en fonction d’un ensemble de valeurs de propriété pour l’objet.

CreateInstance(IDictionary)

Recrée un Object ensemble donné de valeurs de propriété pour l’objet.

CreateInstance(ITypeDescriptorContext, IDictionary)

Crée une instance du type auquel cela TypeConverter est associé, à l’aide du contexte spécifié, en fonction d’un ensemble de valeurs de propriété pour l’objet.

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

Paramètres

context
ITypeDescriptorContext

Qui ITypeDescriptorContext fournit un contexte de format.

propertyValues
IDictionary

Une IDictionary nouvelle valeur de propriété.

Retours

Représentant Object l’objet donné IDictionaryou null si l’objet ne peut pas être créé. Cette méthode retourne toujours null.

Remarques

Utilisez cette méthode pour les objets immuables, mais pour lesquels vous souhaitez fournir des propriétés modifiables.

Notes pour les héritiers

Remplacez cette méthode si le type que vous souhaitez convertir doit recréer l’objet pour modifier sa valeur.

Utilisez le context paramètre pour extraire des informations supplémentaires sur l’environnement à partir duquel ce convertisseur est appelé. Ce paramètre peut être null, donc toujours vérifier. En outre, les propriétés de l’objet de contexte peuvent retourner null.

Le dictionnaire fourni par le propertyValues paramètre a une série de paires nom/valeur, une pour chaque propriété retournée par GetProperties(Object).

Voir aussi

S’applique à

CreateInstance(IDictionary)

Recrée un Object ensemble donné de valeurs de propriété pour l’objet.

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

Paramètres

propertyValues
IDictionary

Qui IDictionary représente un dictionnaire de nouvelles valeurs de propriété.

Retours

Représentant Object l’objet donné IDictionaryou null si l’objet ne peut pas être créé. Cette méthode retourne toujours null.

Remarques

Utilisez cette méthode pour les objets immuables, mais pour lesquels vous souhaitez fournir des propriétés modifiables.

Le dictionnaire fourni par le propertyValues paramètre a une série de paires nom/valeur, une pour chaque propriété retournée par GetProperties.

Voir aussi

S’applique à