TypeCodeDomSerializer.GetInitializeMethod 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
回傳用於序列化成員的語句的方法。
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, , declaration或 value 是 null。
備註
該 GetInitializeMethod 方法回傳該成員所有初始化程式碼的方法。 預設實作會回傳一個空的建構子。 若要回傳多個值相同的方法,則應回傳相同的實例。 你可以用 CodeObject.UserData 字典來記住你所寫的方法。 參數 typeDecl 也可用來新增基礎設施方法。 舉例來說,如果你想為每個物件輸出一個獨立的方法,你需要一個方法輪流呼叫所有這些方法。 此方法可依需求加入程式碼類型宣告中。