Compartilhar via


TypeCodeDomSerializer.GetInitializeMethod Método

Definição

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