TypeCodeDomSerializer.GetInitializeMethod Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.