CodeDomSerializerBase.DeserializeInstance 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 uma instância do tipo fornecido.
protected:
virtual System::Object ^ DeserializeInstance(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager, Type ^ type, cli::array <System::Object ^> ^ parameters, System::String ^ name, bool addToContainer);
protected virtual object DeserializeInstance (System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, Type type, object[] parameters, string name, bool addToContainer);
protected virtual object DeserializeInstance (System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, Type type, object?[]? parameters, string? name, bool addToContainer);
abstract member DeserializeInstance : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * Type * obj[] * string * bool -> obj
override this.DeserializeInstance : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * Type * obj[] * string * bool -> obj
Protected Overridable Function DeserializeInstance (manager As IDesignerSerializationManager, type As Type, parameters As Object(), name As String, addToContainer As Boolean) As Object
Parâmetros
- manager
- IDesignerSerializationManager
O IDesignerSerializationManager a ser usado para serialização.
- parameters
- Object[]
A lista de parâmetros a serem transmitidos ao construtor para type
.
- name
- String
O nome do objeto desserializado.
- addToContainer
- Boolean
true
para adicionar esse objeto para o contêiner de design; caso contrário, false
. O objeto deve implementar IComponent para que isso tenha algum efeito.
Retornos
Uma instância de type
.
Exceções
manager
ou type
é null
.
Comentários
O DeserializeInstance método é invocado durante a desserialização para obter uma instância de um objeto . Quando isso é chamado, uma instância do tipo solicitado deve ser retornada. A implementação padrão invoca o CreateInstance método do manager
parâmetro .
Aplica-se a
Confira também
- IDesignerSerializationManager
- Dynamic Source Code Generation and Compilation (Compilação e geração de código-fonte dinâmico)