Compartir a través de


TypeCodeDomSerializer.GetInitializeMethod Método

Definición

Devuelve el método en el que se almacenan las instrucciones usadas para serializar un miembro.

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

Parámetros

manager
IDesignerSerializationManager

El administrador de serialización que se va a usar para la serialización.

declaration
CodeTypeDeclaration

Declaración de tipos que se va a usar para la serialización.

value
Object

Valor que se va a usar para la serialización.

Devoluciones

Método usado para emitir todo el código de inicialización del miembro determinado.

Excepciones

manager, typeDecl o value es null.

Comentarios

El GetInitializeMethod método devuelve el método para emitir todo el código de inicialización para el miembro especificado. La implementación predeterminada devuelve un constructor vacío. Si se va a devolver el mismo método para varios valores, se debe devolver la misma instancia del método. Puede usar el CodeObject.UserData diccionario para recordar los métodos que ha creado. El typeDecl parámetro también se puede usar para agregar métodos de infraestructura. Por ejemplo, si desea emitir un método independiente para cada objeto, necesita un único método que llame a todos estos métodos a su vez. Este método se puede agregar a la declaración de tipo de código según sea necesario.

Se aplica a

Consulte también