次の方法で共有


CodeDomSerializerBase.SerializeProperties メソッド

定義

指定されたオブジェクトのプロパティを指定されたステートメントのコレクションにシリアル化します。

protected:
 void SerializeProperties(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager, System::CodeDom::CodeStatementCollection ^ statements, System::Object ^ value, cli::array <Attribute ^> ^ filter);
protected void SerializeProperties (System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, System.CodeDom.CodeStatementCollection statements, object value, Attribute[] filter);
protected void SerializeProperties (System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, System.CodeDom.CodeStatementCollection statements, object value, Attribute[]? filter);
member this.SerializeProperties : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * System.CodeDom.CodeStatementCollection * obj * Attribute[] -> unit
Protected Sub SerializeProperties (manager As IDesignerSerializationManager, statements As CodeStatementCollection, value As Object, filter As Attribute())

パラメーター

manager
IDesignerSerializationManager

シリアル化に使用する IDesignerSerializationManager

statements
CodeStatementCollection

プロパティをシリアル化した結果を格納する CodeStatementCollection

value
Object

プロパティをシリアル化する対象となるオブジェクト。

filter
Attribute[]

シリアル化するプロパティをフィルター処理する Attribute 配列。

例外

managervalue、または statementsnull です。

注釈

メソッドは SerializeProperties 、派生クラスが呼び出すことができるヘルパー メソッドです。 パラメーターに一致する パラメーターのプロパティをvaluefilter調べます。次に、各プロパティの メソッドをSerializeProperty呼び出します。

メソッドはSerializeProperties、 の valueInheritanceAttribute に配置しますContextStack

適用対象

こちらもご覧ください