CodeDomSerializerBase.SerializeEvent Metoda

Definice

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

statements
CodeStatementCollection

Událost CodeStatementCollection bude serializována.

value
Object

Objekt, ke kterému descriptor je vázán.

descriptor
EventDescriptor

Určuje EventDescriptor událost, která se má serializovat.

Výjimky

manager, value, statementsnebo descriptor je null.

Poznámky

Metoda SerializeEvent je pomocná metoda, která odvozené třídy mohou volat serializaci jedné události do dané CodeStatementCollection. SerializeEvent dotazuje správce serializace pro danou MemberCodeDomSerializer událost a potom požádá o MemberCodeDomSerializer serializaci.

SerializeEvent statements umístí parametry descriptor na ContextStack.

SerializeEvent IEventBindingService vyžaduje zjišťování vazeb událostí na metody, které nejsou kompilovány. Pokud tato služba není k dispozici, nebudou zapsány vazby událostí na nekompilované metody. Vazby událostí na kompilované metody budou serializovány, pokud objekty, na které jsou události vázány, lze převést na výrazy.

Platí pro

Viz také