CodeDomSerializerBase.SerializeEvent Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Serialisiert das angegebene Ereignis in die angegebene Anweisungsauflistung.
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)
Parameter
- manager
- IDesignerSerializationManager
Der IDesignerSerializationManager für die Serialisierung zu verwendende Code.
- statements
- CodeStatementCollection
Das CodeStatementCollection Ereignis, in das das Ereignis serialisiert wird.
- value
- Object
Das Objekt, an das descriptor gebunden ist.
- descriptor
- EventDescriptor
Ein EventDescriptor Angeben des zu serialisierenden Ereignisses.
Ausnahmen
manager, value, statements, oder descriptor ist .null
IEventBindingService ist nicht verfügbar.
Hinweise
Die SerializeEvent Methode ist eine Hilfsmethode, die abgeleitete Klassen aufrufen können, um ein einzelnes Ereignis in das angegebene CodeStatementCollectionEreignis zu serialisieren. SerializeEvent fragt den Serialisierungs-Manager nach einem MemberCodeDomSerializer für das angegebene Ereignis ab, und fordert sie dann auf MemberCodeDomSerializer , sie zu serialisieren.
SerializeEventplatziert die und descriptor die statements Parameter auf der ContextStack.
SerializeEvent erfordert eine IEventBindingService Ermittlung von Ereignisbindungen an Methoden, die nicht kompiliert werden. Wenn dieser Dienst nicht vorhanden ist, werden keine Ereignisbindungen an nicht kompilierte Methoden geschrieben. Ereignisbindungen an kompilierte Methoden werden weiterhin serialisiert, wenn die Objekte, an die die Ereignisse gebunden sind, in Ausdrücke konvertiert werden können.