TypeCodeDomSerializer.GetInitializeMethod Método

Definição

Devolve o método onde as instruções usadas para serializar um membro são armazenadas.

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

O gestor de serialização a usar para serialização.

declaration
CodeTypeDeclaration

A declaração de tipo a usar para serialização.

value
Object

O valor a usar para serialização.

Devoluções

O método utilizado para emitir todo o código de inicialização para o membro dado.

Exceções

manager, declaration, ou value é null.

Observações

O GetInitializeMethod método devolve o método para emitir todo o código de inicialização do membro dado. A implementação padrão devolve um construtor vazio. Se o mesmo método for devolvido para múltiplos valores, a mesma instância do método deve ser devolvida. Pode usar o CodeObject.UserData dicionário para memorizar métodos que criou. O typeDecl parâmetro pode também ser usado para adicionar métodos de infraestrutura. Por exemplo, se quiser emitir um método separado para cada objeto, precisa de um único método que chame todos estes métodos por sua vez. Este método pode ser adicionado à declaração do tipo de código conforme necessário.

Aplica-se a

Ver também