CodeDomSerializerBase.DeserializeInstance Metodo

Definizione

Restituisce un'istanza del tipo dato.

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

Parametri

manager
IDesignerSerializationManager

Classe IDesignerSerializationManager da utilizzare per la serializzazione.

type
Type

Classe Type dell'istanza da restituire.

parameters
Object[]

Parametri da passare al costruttore per type.

name
String

Nome dell'oggetto deserializzato.

addToContainer
Boolean

true per aggiungere questo oggetto al contenitore di progettazione; in caso contrario, false. È necessario che l'oggetto implementi IComponent perché abbia effetto.

Restituisce

Istanza di type.

Eccezioni

manager o type è null.

Commenti

Il DeserializeInstance metodo viene richiamato durante la deserializzazione per ottenere un'istanza di un oggetto . Quando viene chiamato, deve essere restituita un'istanza del tipo richiesto. L'implementazione predefinita richiama il CreateInstance metodo del manager parametro .

Si applica a

Vedi anche