CodeDomSerializerBase.SerializeEvent Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Serializuje danou událost do dané kolekce příkazů.
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)
Parametry
- manager
- IDesignerSerializationManager
Chcete-li IDesignerSerializationManager použít pro serializaci.
- statements
- CodeStatementCollection
Do CodeStatementCollection kterého bude událost serializována.
- value
- Object
Objekt, na který descriptor
je vázán.
- descriptor
- EventDescriptor
Určuje EventDescriptor událost, která se má serializovat.
Výjimky
manager
, value
, statements
nebo descriptor
je null
.
IEventBindingService není k dispozici.
Poznámky
Metoda SerializeEvent je pomocná metoda, která odvozené třídy mohou volat k serializaci jedné události do dané CodeStatementCollection. SerializeEvent dotazuje správce serializace pro danou MemberCodeDomSerializer událost a pak požádá o MemberCodeDomSerializer jeho serializaci.
SerializeEventstatements
umístí parametry a descriptor
na ContextStack.
SerializeEvent vyžaduje, IEventBindingService aby se zjistily vazby událostí na metody, které nejsou zkompilovány. Pokud tato služba není k dispozici, vazby událostí na nekompilované metody nebudou zapsány. Vazby událostí na zkompilované metody budou stále serializovány, pokud objekty, na které jsou události vázány, lze převést na výrazy.