CodeDomSerializerBase.SerializeEvent Método

Definición

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

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

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

statements
CodeStatementCollection

en CodeStatementCollection el que se serializará el evento.

value
Object

Objeto al que descriptor está enlazado.

descriptor
EventDescriptor

que EventDescriptor especifica el evento que se va a serializar.

Excepciones

manager, value, statementso 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 especificado y, a continuación, solicita que la MemberCodeDomSerializer 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