CodeDomSerializerBase.SerializeEvent Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Сериализует заданное событие в данную коллекцию инструкций.
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
Используется IDesignerSerializationManager для сериализации.
- statements
- CodeStatementCollection
Объект, CodeStatementCollection в который будет сериализовано событие.
- value
- Object
Объект, к которому descriptor привязан.
- descriptor
- EventDescriptor
Указание EventDescriptor события для сериализации.
Исключения
manager, , valuestatementsили descriptor есть null.
Параметр IEventBindingService недоступен.
Комментарии
Этот SerializeEvent метод является вспомогательным методом, который производные классы могут вызывать сериализацию одного события в заданный.CodeStatementCollection SerializeEvent запрашивает диспетчер сериализации для MemberCodeDomSerializer заданного события, а затем запрашивает MemberCodeDomSerializer сериализацию.
SerializeEvent
statements помещает и descriptor параметры в ContextStackэлемент .
SerializeEvent IEventBindingService требует обнаружения привязок событий к методам, которые не компилируются. Если эта служба отсутствует, привязки событий к нескомпилируемым методам не будут записываться. Привязки событий к скомпилируемым методам по-прежнему будут сериализованы, если объекты, к которым привязаны события, можно преобразовать в выражения.