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