Bagikan melalui


CodeDomSerializerBase.SerializeEvent Metode

Definisi

Menserialisasikan peristiwa yang diberikan ke dalam koleksi pernyataan yang diberikan.

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

yang IDesignerSerializationManager digunakan untuk serialisasi.

statements
CodeStatementCollection

Tempat CodeStatementCollection peristiwa akan diserialisasikan.

value
Object

Objek yang descriptor terikat.

descriptor
EventDescriptor

Menentukan EventDescriptor peristiwa yang akan diserialisasikan.

Pengecualian

manager, value, statements, atau descriptor adalah null.

Keterangan

Metode SerializeEvent ini adalah metode pembantu yang berasal dari kelas dapat memanggil untuk membuat serialisasi satu peristiwa ke dalam CodeStatementCollection. SerializeEvent meminta manajer serialisasi untuk peristiwa tertentu MemberCodeDomSerializer , lalu meminta untuk menserialisasikannya MemberCodeDomSerializer .

SerializeEventstatements menempatkan parameter dan descriptor pada ContextStack.

SerializeEventIEventBindingService memerlukan untuk menemukan pengikatan peristiwa ke metode yang tidak dikompilasi. Jika layanan ini tidak ada, pengikatan peristiwa ke metode yang tidak dikompilasi tidak akan ditulis. Pengikatan peristiwa ke metode yang dikompilasi masih akan diserialisasikan jika objek tempat peristiwa terikat dapat dikonversi menjadi ekspresi.

Berlaku untuk

Lihat juga