TypeConverter.CreateInstance Methode

Definitie

Hiermee maakt u een Object bepaalde set eigenschapswaarden voor het object opnieuw.

Overloads

Name Description
CreateInstance(ITypeDescriptorContext, IDictionary)

Hiermee maakt u een exemplaar van het type waaraan dit TypeConverter is gekoppeld, met behulp van de opgegeven context, op basis van een set eigenschapswaarden voor het object.

CreateInstance(IDictionary)

Hiermee maakt u een Object bepaalde set eigenschapswaarden voor het object opnieuw.

CreateInstance(ITypeDescriptorContext, IDictionary)

Hiermee maakt u een exemplaar van het type waaraan dit TypeConverter is gekoppeld, met behulp van de opgegeven context, op basis van een set eigenschapswaarden voor het object.

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

Parameters

context
ITypeDescriptorContext

Een ITypeDescriptorContext die een indelingscontext biedt.

propertyValues
IDictionary

Een IDictionary van nieuwe eigenschapswaarden.

Retouren

Een Object weergave van het opgegeven IDictionaryobject of null als het object niet kan worden gemaakt. Deze methode retourneert nullaltijd .

Opmerkingen

Gebruik deze methode voor objecten die onveranderbaar zijn, maar waarvoor u veranderlijke eigenschappen wilt opgeven.

Notities voor overnemers

Overschrijf deze methode als het type dat u wilt converteren, het object opnieuw moet maken om de waarde ervan te wijzigen.

Gebruik de context parameter om aanvullende informatie te extraheren over de omgeving waaruit dit conversieprogramma wordt aangeroepen. Deze parameter kan zijn null, dus controleer deze altijd. Eigenschappen van het contextobject kunnen ook worden geretourneerd null.

De woordenlijst van de propertyValues parameter heeft een reeks naam-/waardeparen, één voor elke eigenschap die wordt geretourneerd door GetProperties(Object).

Zie ook

Van toepassing op

CreateInstance(IDictionary)

Hiermee maakt u een Object bepaalde set eigenschapswaarden voor het object opnieuw.

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

Parameters

propertyValues
IDictionary

Een IDictionary die een woordenlijst met nieuwe eigenschapswaarden vertegenwoordigt.

Retouren

Een Object weergave van het opgegeven IDictionaryobject of null als het object niet kan worden gemaakt. Deze methode retourneert nullaltijd .

Opmerkingen

Gebruik deze methode voor objecten die onveranderbaar zijn, maar waarvoor u veranderlijke eigenschappen wilt opgeven.

De woordenlijst van de propertyValues parameter heeft een reeks naam-/waardeparen, één voor elke eigenschap die wordt geretourneerd door GetProperties.

Zie ook

Van toepassing op