CodeDomSerializerBase.SerializeEvent 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.
Sérialise l’événement donné dans la collection d’instructions donnée.
protected:
void SerializeEvent(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager, System::CodeDom::CodeStatementCollection ^ statements, System::Object ^ value, System::ComponentModel::EventDescriptor ^ descriptor);
protected void SerializeEvent (System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, System.CodeDom.CodeStatementCollection statements, object value, System.ComponentModel.EventDescriptor descriptor);
member this.SerializeEvent : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * System.CodeDom.CodeStatementCollection * obj * System.ComponentModel.EventDescriptor -> unit
Protected Sub SerializeEvent (manager As IDesignerSerializationManager, statements As CodeStatementCollection, value As Object, descriptor As EventDescriptor)
Paramètres
- manager
- IDesignerSerializationManager
IDesignerSerializationManager à utiliser pour la sérialisation.
- statements
- CodeStatementCollection
CodeStatementCollection dans lequel l’événement est sérialisé.
- value
- Object
Objet auquel descriptor
est lié.
- descriptor
- EventDescriptor
EventDescriptor qui spécifie l’événement à sérialiser.
Exceptions
manager
, value
, statements
ou descriptor
a la valeur null
.
IEventBindingService n’est pas disponible.
Remarques
La SerializeEvent méthode est une méthode d’assistance que les classes dérivées peuvent appeler pour sérialiser un événement unique dans le donné CodeStatementCollection. SerializeEvent interroge le gestionnaire de sérialisation pour un MemberCodeDomSerializer pour l’événement donné, puis demande à de le MemberCodeDomSerializer sérialiser.
SerializeEventplace les statements
paramètres et descriptor
sur .ContextStack
SerializeEvent nécessite un pour découvrir les liaisons d’événements IEventBindingService à des méthodes qui ne sont pas compilées. Si ce service n’est pas présent, les liaisons d’événements à des méthodes non compilées ne seront pas écrites. Les liaisons d’événements aux méthodes compilées seront toujours sérialisées si les objets auxquels les événements sont liés peuvent être convertis en expressions.