CodeDomSerializerBase.SerializeEvent Metodo

Definizione

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.

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.

Si applica a

Vedi anche