CodeDomSerializerBase.SerializeEvent Método

Definición

Serializa el evento especificado en la colección de instrucciones determinada.

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)

Parámetros

manager
IDesignerSerializationManager

IDesignerSerializationManager que se va a usar para la serialización.

statements
CodeStatementCollection

Objeto CodeStatementCollection en el que se serializa el evento.

value
Object

Objeto al que descriptor está enlazado.

descriptor
EventDescriptor

EventDescriptor que especifica el evento que se va a serializar.

Excepciones

manager, value, statements o descriptor es null.

Comentarios

El SerializeEvent método es un método auxiliar al que las clases derivadas pueden llamar para serializar un único evento en el especificado CodeStatementCollection. SerializeEvent consulta el administrador de serialización para un MemberCodeDomSerializer para el evento determinado y, a continuación, solicita que MemberCodeDomSerializer lo serialice.

SerializeEventcoloca los statements parámetros y descriptor en .ContextStack

SerializeEvent requiere que IEventBindingService detecte enlaces de eventos a métodos que no están compilados. Si este servicio no está presente, no se escribirán enlaces de eventos a métodos no compilados. Los enlaces de eventos a métodos compilados se seguirán serializando si los objetos a los que se enlazan los eventos se pueden convertir en expresiones.

Se aplica a

Consulte también