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 nell'insieme di istruzioni specificato.
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
Classe IDesignerSerializationManager da utilizzare per la serializzazione.
- statements
- CodeStatementCollection
Oggetto CodeStatementCollection in cui l'evento sarà serializzato.
- value
- Object
Oggetto a cui descriptor
è associato.
- descriptor
- EventDescriptor
Oggetto EventDescriptor che specifica l'evento da serializzare.
Eccezioni
manager
, value
, statements
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 sulla gestione della serializzazione per un MemberCodeDomSerializer per l'evento specificato e quindi chiede all'utente di MemberCodeDomSerializer serializzarlo.
SerializeEvent inserisce i statements
parametri e descriptor
nell'oggetto ContextStack.
SerializeEvent richiede l'individuazione IEventBindingService di 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.