SelectionRangeConverter.CreateInstance 方法

定义

使用 SelectionRange 对象的指定类型说明符和一组属性值创建该对象。

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

一个提供格式上下文的 ITypeDescriptorContext

propertyValues
IDictionary

IDictionary,包含新的属性值。

返回

Object

如果成功,则为新创建的 SelectionRange;否则,此方法会引发异常。

例外

propertyValuesnull 或其 StartEnd 元素未能转换为 SelectionRange

注解

使用该方法 CreateInstance 通过创建修改后的版本来更改现有不可变对象。 此方法要求 propertyValues 参数具有键值的 Start 元素, End每个元素都有相应的 DateTime 值。

适用于

另请参阅