TypeCodeDomSerializer.GetInitializeMethod Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne la méthode dans laquelle sont stockées les instructions utilisées pour sérialiser un membre.
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
Paramètres
- manager
- IDesignerSerializationManager
Gestionnaire de sérialisation à utiliser pour la sérialisation.
- declaration
- CodeTypeDeclaration
Déclaration de type à utiliser pour la sérialisation.
- value
- Object
Valeur à utiliser pour la sérialisation.
Retours
Méthode utilisée pour émettre tout le code d’initialisation pour le membre donné.
Exceptions
manager
, typeDecl
ou value
est null
.
Remarques
La GetInitializeMethod méthode retourne la méthode pour émettre tout le code d’initialisation pour le membre donné. L’implémentation par défaut retourne un constructeur vide. Si la même méthode doit être retournée pour plusieurs valeurs, la même instance de la méthode doit être retournée. Vous pouvez utiliser le dictionnaire pour mémoriser les CodeObject.UserData méthodes que vous avez créées. Le typeDecl
paramètre peut également être utilisé pour ajouter des méthodes d’infrastructure. Par exemple, si vous souhaitez émettre une méthode distincte pour chaque objet, vous avez besoin d’une seule méthode qui appelle toutes ces méthodes à son tour. Cette méthode peut être ajoutée à la déclaration de type de code si nécessaire.