TypeCodeDomSerializer.GetInitializeMethod 方法

定義

回傳用於序列化成員的語句的方法。

protected:
 virtual System::CodeDom::CodeMemberMethod ^ GetInitializeMethod(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager, System::CodeDom::CodeTypeDeclaration ^ declaration, System::Object ^ value);
protected virtual System.CodeDom.CodeMemberMethod GetInitializeMethod(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, System.CodeDom.CodeTypeDeclaration declaration, object value);
abstract member GetInitializeMethod : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * System.CodeDom.CodeTypeDeclaration * obj -> System.CodeDom.CodeMemberMethod
override this.GetInitializeMethod : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * System.CodeDom.CodeTypeDeclaration * obj -> System.CodeDom.CodeMemberMethod
Protected Overridable Function GetInitializeMethod (manager As IDesignerSerializationManager, declaration As CodeTypeDeclaration, value As Object) As CodeMemberMethod

參數

manager
IDesignerSerializationManager

用於序列化的序列化管理器。

declaration
CodeTypeDeclaration

用於序列化的型別宣告。

value
Object

序列化時的價值。

傳回

用於發出給定成員所有初始化程式碼的方法。

例外狀況

manager, , declarationvaluenull

備註

GetInitializeMethod 方法回傳該成員所有初始化程式碼的方法。 預設實作會回傳一個空的建構子。 若要回傳多個值相同的方法,則應回傳相同的實例。 你可以用 CodeObject.UserData 字典來記住你所寫的方法。 參數 typeDecl 也可用來新增基礎設施方法。 舉例來說,如果你想為每個物件輸出一個獨立的方法,你需要一個方法輪流呼叫所有這些方法。 此方法可依需求加入程式碼類型宣告中。

適用於

另請參閱