CodeDomSerializerBase.SerializeEvent Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Szerializálja az adott eseményt az adott utasításgyűjteményben.
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éterek
- manager
- IDesignerSerializationManager
A IDesignerSerializationManager szerializáláshoz használandó.
- statements
- CodeStatementCollection
Az CodeStatementCollection esemény szerializálásának célja.
- value
- Object
Az objektum, amelyhez descriptor kötött.
- descriptor
- EventDescriptor
A EventDescriptor szerializálni kívánt eseményt megadva.
Kivételek
manager, value, statementsvagy descriptor igen null.
IEventBindingService nem érhető el.
Megjegyzések
A SerializeEvent metódus egy segédmetódus, amellyel a származtatott osztályok meghívhatnak egyetlen esemény szerializálására az adott CodeStatementCollection. SerializeEvent lekérdezi a szerializálási kezelőt egy MemberCodeDomSerializer adott eseményhez, majd megkéri a MemberCodeDomSerializer szerializálást.
SerializeEvent a a .- statements on helyezi el a paramétereket és descriptor a ContextStackparamétereket.
SerializeEvent IEventBindingService a nem lefordított metódusokhoz szükséges eseménykötések felderítése. Ha ez a szolgáltatás nincs jelen, a nem lefordított metódusokhoz való eseménykötések nem lesznek megírva. A lefordított metódusokhoz tartozó eseménykötések akkor is szerializálva lesznek, ha az eseményekhez kötött objektumok kifejezéssé alakíthatók.