TypeCodeDomSerializer.GetInitializeMethod Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna o método em que as instruções usadas para serializar o 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 gerenciador de serialização a ser usado para serialização.
- declaration
- CodeTypeDeclaration
A declaração de tipo a ser usada para serialização.
- value
- Object
O valor a ser usado para serialização.
Retornos
O método usado para emitir todo o código de inicialização para o membro especificado.
Exceções
manager
, typeDecl
ou value
é null
.
Comentários
O GetInitializeMethod método retorna o método para emitir todo o código de inicialização para o membro fornecido. A implementação padrão retorna um construtor vazio. Se o mesmo método for retornado para vários valores, a mesma instância do método deverá ser retornada. Você pode usar o CodeObject.UserData dicionário para lembrar os métodos criados. O typeDecl
parâmetro também pode ser usado para adicionar métodos de infraestrutura. Por exemplo, se você quiser emitir um método separado para cada objeto, precisará de um único método que chame todos esses métodos por sua vez. Esse método pode ser adicionado à declaração de tipo de código conforme necessário.
Aplica-se a
Confira também
- CodeDomSerializer
- IDesignerSerializationManager
- CodeDomProvider
- CodeTypeDeclaration
- Dynamic Source Code Generation and Compilation (Compilação e geração de código-fonte dinâmico)