Partilhar via


CodeDomSerializerBase.SerializeEvent Método

Definição

Serializa o evento especificado na coleção de instruções 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

O IDesignerSerializationManager a ser usado para serialização.

statements
CodeStatementCollection

O CodeStatementCollection no qual o evento será serializado.

value
Object

O objeto ao qual descriptor está associado.

descriptor
EventDescriptor

Um EventDescriptor especificando o evento a serializar.

Exceções

manager, value, statements ou descriptor é null.

Comentários

O SerializeEvent método é um método auxiliar que classes derivadas podem chamar para serializar um único evento no determinado CodeStatementCollection. SerializeEvent consulta o gerenciador de serialização de um MemberCodeDomSerializer para o evento especificado e, em seguida, solicita que o MemberCodeDomSerializer serialize.

SerializeEvent coloca os statements parâmetros e descriptor no ContextStack.

SerializeEvent requer um IEventBindingService para descobrir associações de eventos a métodos que não são compilados. Se esse serviço não estiver presente, as associações de eventos a métodos não compilados não serão gravadas. As associações de eventos para métodos compilados ainda serão serializadas se os objetos aos quais os eventos estão associados puderem ser convertidos em expressões.

Aplica-se a

Confira também