PointConverter.CreateInstance(ITypeDescriptorContext, IDictionary) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает экземпляр этого типа, задавая набор значений свойств для объекта.
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
Параметры
- context
- ITypeDescriptorContext
Дескриптор типа, с помощью которого может быть предоставлен дополнительный контекст.
- propertyValues
- IDictionary
Словарь новых значений свойств. Словарь содержит ряд пар "имя-значение", по одной для каждого свойства, возвращенного из метода GetProperties(ITypeDescriptorContext, Object, Attribute[]).
Возвращаемое значение
Вновь созданный объект или null
, если объект не был создан. Реализация по умолчанию возвращает значение null
.
Комментарии
CreateInstance полезно для объектов, которые являются неизменяемыми, но по-прежнему хотят предоставлять изменяемые свойства.