CodeDomSerializerBase.SerializeEvent メソッド
アセンブリ: System.Design (system.design.dll 内)

Protected Sub SerializeEvent ( _ manager As IDesignerSerializationManager, _ statements As CodeStatementCollection, _ value As Object, _ descriptor As EventDescriptor _ )
Dim manager As IDesignerSerializationManager Dim statements As CodeStatementCollection Dim value As Object Dim descriptor As EventDescriptor Me.SerializeEvent(manager, statements, value, descriptor)
protected void SerializeEvent ( IDesignerSerializationManager manager, CodeStatementCollection statements, Object value, EventDescriptor descriptor )
protected: void SerializeEvent ( IDesignerSerializationManager^ manager, CodeStatementCollection^ statements, Object^ value, EventDescriptor^ descriptor )
protected void SerializeEvent ( IDesignerSerializationManager manager, CodeStatementCollection statements, Object value, EventDescriptor descriptor )
protected function SerializeEvent ( manager : IDesignerSerializationManager, statements : CodeStatementCollection, value : Object, descriptor : EventDescriptor )
- value
descriptor のバインド先となるオブジェクト。

例外の種類 | 条件 |
---|---|
ArgumentNullException | manager、value、statements、または descriptor が null 参照 (Visual Basic では Nothing) です。 |
CodeDomSerializerException | IEventBindingService が使用できません。 |

SerializeEvent メソッドは、単一のイベントを指定した CodeStatementCollection にシリアル化するために、派生クラスから呼び出すことのできるヘルパー メソッドです。SerializeEvent は、指定したイベントの MemberCodeDomSerializer をシリアル化マネージャに照会し、MemberCodeDomSerializer にイベントのシリアル化を要求します。
SerializeEvent は、statements パラメータと descriptor パラメータを ContextStack に配置します。
SerializeEvent では、コンパイルされていないメソッドへのイベント バインディングを見つけるために、IEventBindingService が必要となります。このサービスが存在しない場合、コンパイルされていないメソッドへのイベント バインディングは書き込まれません。イベントがバインドされているオブジェクトを式に変換できる場合には、コンパイル済みメソッドへのイベント バインディングもシリアル化されます。


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- CodeDomSerializerBase.SerializeEvent メソッドのページへのリンク