CodeDomSerializerBase.SerializeEvent Metod

Definition

Serialiserar den angivna händelsen till den angivna instruktionssamlingen.

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)

Parametrar

manager
IDesignerSerializationManager

Att IDesignerSerializationManager använda för serialisering.

statements
CodeStatementCollection

I CodeStatementCollection vilken händelsen kommer att serialiseras.

value
Object

Objektet som descriptor är bundet.

descriptor
EventDescriptor

En EventDescriptor som anger händelsen som ska serialiseras.

Undantag

manager, value, statements, eller descriptor är null.

Kommentarer

Metoden SerializeEvent är en hjälpmetod som härledda klasser kan anropa för att serialisera en enskild händelse till den angivna CodeStatementCollection. SerializeEvent frågar serialiseringshanteraren efter en MemberCodeDomSerializer för den angivna händelsen och ber MemberCodeDomSerializer sedan att serialisera den.

SerializeEvent placerar parametrarna statements och descriptorContextStack.

SerializeEvent kräver en IEventBindingService för att identifiera händelsebindningar till metoder som inte kompileras. Om den här tjänsten inte finns skrivs inte händelsebindningar till icke-kompilerade metoder. Händelsebindningar till kompilerade metoder kommer fortfarande att serialiseras om de objekt som händelserna är bundna till kan konverteras till uttryck.

Gäller för

Se även