CodeDomSerializerBase.SerializeEvent メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > CodeDomSerializerBase.SerializeEvent メソッドの意味・解説 

CodeDomSerializerBase.SerializeEvent メソッド

メモ : このメソッドは、.NET Framework version 2.0 で新しく追加されたものです。

指定したイベントを指定したステートメントのコレクションにシリアル化します。

名前空間: System.ComponentModel.Design.Serialization
アセンブリ: 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
)

パラメータ

manager

シリアル化に使用する IDesignerSerializationManager。

statements

イベントをシリアル化した結果を格納する CodeStatementCollection。

value

descriptor のバインド先となるオブジェクト。

descriptor

シリアル化するイベントを指定する EventDescriptor。

例外例外
例外の種類条件

ArgumentNullException

manager、value、statements、または descriptor が null 参照 (Visual Basic では Nothing) です。

CodeDomSerializerException

IEventBindingService が使用できません。

解説解説

SerializeEvent メソッドは、単一のイベントを指定した CodeStatementCollection にシリアル化するために、派生クラスから呼び出すことのできるヘルパー メソッドです。SerializeEvent は、指定したイベントの MemberCodeDomSerializer をシリアル化マネージャに照会し、MemberCodeDomSerializer にイベントのシリアル化を要求します。

SerializeEvent は、statements パラメータと descriptor パラメータを ContextStack に配置します。

SerializeEvent では、コンパイルされていないメソッドへのイベント バインディングを見つけるために、IEventBindingService が必要となります。このサービスが存在しない場合、コンパイルされていないメソッドへのイベント バインディングは書き込まれません。イベントがバインドされているオブジェクトを式に変換できる場合には、コンパイル済みメソッドへのイベント バインディングもシリアル化されます。

.NET Framework のセキュリティ.NET Framework のセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
CodeDomSerializerBase クラス
CodeDomSerializerBase メンバ
System.ComponentModel.Design.Serialization 名前空間
IDesignerSerializationManager
CodeStatementCollection
MemberCodeDomSerializer
ContextStack
IEventBindingService インターフェイス
その他の技術情報
動的なソース コードの生成とコンパイル



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

CodeDomSerializerBase.SerializeEvent メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



CodeDomSerializerBase.SerializeEvent メソッドのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS