Share via


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

供序列化使用的值。

傳回

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

例外狀況

managertypeDeclvaluenull

備註

方法 GetInitializeMethod 會傳回 方法,以發出指定成員的所有初始化程序代碼。 默認實作會傳回空的建構函式。 如果要針對多個值傳回相同的方法,則應該傳回方法的相同實例。 您可以使用 CodeObject.UserData 字典來記住您已建立的方法。 參數 typeDecl 也可以用來新增基礎結構方法。 例如,如果您想要為每個對象發出個別的方法,則需要單一方法來呼叫所有這些方法。 此方法可以視需要新增至程式代碼類型宣告。

適用於

另請參閱