CodeDomSerializerBase.DeserializeInstance 方法

定義

回傳給定類型的實例。

protected:
 virtual System::Object ^ DeserializeInstance(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager, Type ^ type, cli::array <System::Object ^> ^ parameters, System::String ^ name, bool addToContainer);
protected virtual object DeserializeInstance(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, Type type, object[] parameters, string name, bool addToContainer);
abstract member DeserializeInstance : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * Type * obj[] * string * bool -> obj
override this.DeserializeInstance : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * Type * obj[] * string * bool -> obj
Protected Overridable Function DeserializeInstance (manager As IDesignerSerializationManager, type As Type, parameters As Object(), name As String, addToContainer As Boolean) As Object

參數

type
Type

Type回來的實例。

parameters
Object[]

要傳遞給建構子的 type參數。

name
String

去序列化物件的名稱。

addToContainer
Boolean

true將此物件加入設計容器;否則,。 false 物件必須實作 IComponent 才能產生效果。

傳回

type的實例。

例外狀況

managertypenull

備註

DeserializeInstance此方法在反序列化過程中被呼叫以取得物件的實例。 當呼叫時,應回傳請求型態的實例。 預設實作會 CreateInstance 呼叫參數 manager 的方法。

適用於

另請參閱