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 还可用于添加基础结构方法。 例如,如果要为每个对象发出单独的方法,则需要一个可依次调用所有这些方法的方法。 可以根据需要将此方法添加到代码类型声明中。

适用于

另请参阅