CodeDomSerializerBase.SerializeEvent Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
.
IEventBindingService no está disponible.
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.