CodeDomSerializerBase.SerializeEvent Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Serializza l'evento specificato nella raccolta di istruzioni specificata.
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)
Parametri
- manager
- IDesignerSerializationManager
Oggetto IDesignerSerializationManager da utilizzare per la serializzazione.
- statements
- CodeStatementCollection
Oggetto CodeStatementCollection in cui verrà serializzato l'evento.
- value
- Object
Oggetto a cui descriptor è associato.
- descriptor
- EventDescriptor
Oggetto EventDescriptor che specifica l'evento da serializzare.
Eccezioni
manager
statements, value, o descriptor è null.
IEventBindingService non è disponibile.
Commenti
Il SerializeEvent metodo è un metodo helper che le classi derivate possono chiamare per serializzare un singolo evento nell'oggetto specificato CodeStatementCollection. SerializeEvent esegue una query sul gestore di serializzazione per un MemberCodeDomSerializer oggetto per l'evento specificato e quindi chiede all'oggetto di MemberCodeDomSerializer serializzarlo.
SerializeEvent inserisce i statements parametri e descriptor in ContextStack.
SerializeEvent richiede un IEventBindingService oggetto per individuare le associazioni di eventi ai metodi non compilati. Se questo servizio non è presente, le associazioni di eventi ai metodi non compilati non verranno scritte. Le associazioni di eventi ai metodi compilati verranno comunque serializzate se gli oggetti a cui sono associati gli eventi possono essere convertiti in espressioni.