CodeDomSerializerBase.SerializeEvent Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Serializa o evento especificado na coleção de instruções fornecida.
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 evento no qual o evento será serializado.
- value
- Object
O objeto ao qual descriptor está associado.
- descriptor
- EventDescriptor
Uma EventDescriptor especificação do evento a ser serializado.
Exceções
manager, valueou statementsdescriptor é null.
IEventBindingService não está disponível.
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 para um MemberCodeDomSerializer determinado evento e, em seguida, solicita que ele MemberCodeDomSerializer seja serializado.
SerializeEventcoloca o parâmetro e descriptor o statementsContextStackparâmetro no .
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 são associados puderem ser convertidos em expressões.
Aplica-se a
Confira também
- IDesignerSerializationManager
- CodeStatementCollection
- MemberCodeDomSerializer
- ContextStack
- IEventBindingService
- Dynamic Source Code Generation and Compilation (Compilação e geração de código-fonte dinâmico)