CodeDomSerializerBase.DeserializeInstance Méthode

Définition

Retourne une instance du type donné.

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);
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

Paramètres

manager
IDesignerSerializationManager

À IDesignerSerializationManager utiliser pour la sérialisation.

type
Type

Instance Type à retourner.

parameters
Object[]

Paramètres à passer au constructeur pour type.

name
String

Nom de l’objet désérialisé.

addToContainer
Boolean

true pour ajouter cet objet au conteneur de conception ; sinon, false. L’objet doit implémenter IComponent pour que cela ait un effet.

Retours

Instance de type.

Exceptions

manager ou type est null.

Remarques

La DeserializeInstance méthode est appelée pendant la désérialisation pour obtenir une instance d’un objet. Quand cela est appelé, une instance du type demandé doit être retournée. L’implémentation par défaut appelle la CreateInstance méthode du manager paramètre.

S’applique à

Voir aussi