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