Share via


WorkflowMarkupSerializationManager.IDesignerSerializationManager.CreateInstance 方法

定義

建立指定型別的執行個體,並將它加入具名執行個體的集合。

 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

參數

type
Type

要建立的 Type

arguments
ICollection

ICollection,含有 type 的引數。

name
String

物件的名稱。 之後便可使用 IDesignerSerializationManager.GetInstance(String) 以這個名稱來存取物件。 如果傳遞的是 null 參考 (在 Visual Basic 中為 Nothing),物件還是可以建立,但是無法以名稱存取。

addToContainer
Boolean

若要將物件加入設計容器,則為 true,否則為 false

傳回

新建立的物件。

實作

備註

如果 addToContainer 設定為 true,則物件必須實作 IComponent,才能發生效用。

適用於