CollectionCodeDomSerializer.Serialize メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定したコレクションをシリアル化して、CodeDOM オブジェクトを生成します。
public:
override System::Object ^ Serialize(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager, System::Object ^ value);
public override object Serialize (System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, object value);
public override object? Serialize (System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, object value);
override this.Serialize : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * obj -> obj
Public Overrides Function Serialize (manager As IDesignerSerializationManager, value As Object) As Object
パラメーター
- manager
- IDesignerSerializationManager
シリアル化時に使用する IDesignerSerializationManager。
- value
- Object
シリアル化するオブジェクト。
戻り値
value
を表す CodeDOM オブジェクト。
例外
manager
または value
が null
です。
注釈
コレクションは次のようにシリアル化されます。
コレクションが配列の場合、配列が書き込まれます。
コレクションに AddRange メソッドがある場合は、そのコレクションが呼び出され、配列が指定されます。
コレクションに Add メソッドがある場合、コレクション内のすべての項目が書き込まれるまで繰り返し呼び出されます。
コレクションが の IList場合、 Serialize メソッドはコレクションを に IList キャストし、そのインターフェイスを介して を追加します。
- コレクションに Add メソッドがなく、 でDesignerSerializationVisibility.ContentSerializeマークされている場合は、コレクションが列挙され、各要素がシリアル化されます。
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET