WorkflowMarkupSerializationManager.IDesignerSerializationManager.CreateInstance 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
创建指定类型的实例并将其添加到已命名实例的集合中。
virtual System::Object ^ System.ComponentModel.Design.Serialization.IDesignerSerializationManager.CreateInstance(Type ^ type, System::Collections::ICollection ^ arguments, System::String ^ name, bool addToContainer) = System::ComponentModel::Design::Serialization::IDesignerSerializationManager::CreateInstance;
object IDesignerSerializationManager.CreateInstance (Type type, System.Collections.ICollection arguments, string name, bool addToContainer);
abstract member System.ComponentModel.Design.Serialization.IDesignerSerializationManager.CreateInstance : Type * System.Collections.ICollection * string * bool -> obj
override this.System.ComponentModel.Design.Serialization.IDesignerSerializationManager.CreateInstance : Type * System.Collections.ICollection * string * bool -> obj
Function CreateInstance (type As Type, arguments As ICollection, name As String, addToContainer As Boolean) As Object Implements IDesignerSerializationManager.CreateInstance
参数
- arguments
- ICollection
一个 ICollection,其中包含 type
的自变量。
- name
- String
对象的名称。 此名称可用于以后通过 IDesignerSerializationManager.GetInstance(String) 访问该对象。 如果传递了空引用(在 Visual Basic 中为 Nothing
),则仍会创建对象,但不能按名称访问该对象。
- addToContainer
- Boolean
为 true
则将该对象添加到设计容器;否则为 false
。
返回
新创建的对象。
实现
注解
如果将 addToContainer
设置为 true
,则该对象必须实现 IComponent 才能使此设置生效。