TypeConverter.CreateInstance Metod

Definition

Återskapar en Object angiven uppsättning egenskapsvärden för objektet.

Överlagringar

Name Description
CreateInstance(ITypeDescriptorContext, IDictionary)

Skapar en instans av den typ som detta TypeConverter är associerat med, med hjälp av den angivna kontexten, givet en uppsättning egenskapsvärden för objektet.

CreateInstance(IDictionary)

Återskapar en Object angiven uppsättning egenskapsvärden för objektet.

CreateInstance(ITypeDescriptorContext, IDictionary)

Källa:
TypeConverter.cs
Källa:
TypeConverter.cs
Källa:
TypeConverter.cs
Källa:
TypeConverter.cs
Källa:
TypeConverter.cs

Skapar en instans av den typ som detta TypeConverter är associerat med, med hjälp av den angivna kontexten, givet en uppsättning egenskapsvärden för objektet.

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

Parametrar

context
ITypeDescriptorContext

En ITypeDescriptorContext som ger en formatkontext.

propertyValues
IDictionary

En IDictionary av nya egenskapsvärden.

Returer

En Object som representerar angiven IDictionary, eller null om objektet inte kan skapas. Den här metoden returnerar nullalltid .

Kommentarer

Använd den här metoden för objekt som inte kan ändras, men som du vill ange ändringsbara egenskaper för.

Anteckningar till arvingar

Åsidosätt den här metoden om den typ som du vill konvertera måste återskapa objektet för att ändra dess värde.

Använd parametern context för att extrahera ytterligare information om miljön som konverteraren anropas från. Den här parametern kan vara null, så kontrollera den alltid. Dessutom kan egenskaper för kontextobjektet returnera null.

Ordlistan som tillhandahålls av parametern propertyValues har en serie namn/värde-par, en för varje egenskap som returneras från GetProperties(Object).

Se även

Gäller för

CreateInstance(IDictionary)

Källa:
TypeConverter.cs
Källa:
TypeConverter.cs
Källa:
TypeConverter.cs
Källa:
TypeConverter.cs
Källa:
TypeConverter.cs

Återskapar en Object angiven uppsättning egenskapsvärden för objektet.

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

Parametrar

propertyValues
IDictionary

En IDictionary som representerar en ordlista med nya egenskapsvärden.

Returer

En Object som representerar angiven IDictionary, eller null om objektet inte kan skapas. Den här metoden returnerar nullalltid .

Kommentarer

Använd den här metoden för objekt som inte kan ändras, men som du vill ange ändringsbara egenskaper för.

Ordlistan som tillhandahålls av parametern propertyValues har en serie namn/värde-par, en för varje egenskap som returneras från GetProperties.

Se även

Gäller för