PointConverter.CreateInstance(ITypeDescriptorContext, IDictionary) Metoda

Definice

Vytvoří instanci tohoto typu vzhledem k sadě hodnot vlastností pro objekt.

public:
 override System::Object ^ CreateInstance(System::ComponentModel::ITypeDescriptorContext ^ context, System::Collections::IDictionary ^ propertyValues);
public override object CreateInstance (System.ComponentModel.ITypeDescriptorContext context, System.Collections.IDictionary propertyValues);
public override object CreateInstance (System.ComponentModel.ITypeDescriptorContext? context, System.Collections.IDictionary propertyValues);
override this.CreateInstance : System.ComponentModel.ITypeDescriptorContext * System.Collections.IDictionary -> obj
Public Overrides Function CreateInstance (context As ITypeDescriptorContext, propertyValues As IDictionary) As Object

Parametry

context
ITypeDescriptorContext

Popisovač typu, jehož prostřednictvím lze poskytnout další kontext.

propertyValues
IDictionary

Slovník nových hodnot vlastností. Slovník obsahuje řadu dvojic název-hodnota, jeden pro každou vlastnost vrácenou z GetProperties(ITypeDescriptorContext, Object, Attribute[]).

Návraty

Nově vytvořený objekt nebo null pokud objekt nelze vytvořit. Výchozí implementace vrátí null.

Poznámky

CreateInstance je užitečná pro objekty, které jsou neměnné, ale přesto chtějí poskytovat měnitelné vlastnosti.

Platí pro