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

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, statementsnebo descriptor je null.

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.

Platí pro

Viz také