CodeDomSerializerBase.SerializeEvent Método
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 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)
- 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.
manager
, value
, statements
ou descriptor
é null
.
IEventBindingService não está disponível.
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.
- IDesignerSerializationManager
- CodeStatementCollection
- MemberCodeDomSerializer
- ContextStack
- IEventBindingService
- Dynamic Source Code Generation and Compilation (Compilação e geração de código-fonte dinâmico)
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: