Share via


CodeDomSerializerBase.SerializeProperties Yöntem

Tanım

Verilen nesnedeki özellikleri verilen deyim koleksiyonunda serileştirir.

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())

Parametreler

manager
IDesignerSerializationManager

Serileştirme IDesignerSerializationManager için kullanılacak.

statements
CodeStatementCollection

CodeStatementCollection Özelliklerin serileştirileceği.

value
Object

Özelliklerin serileştirileceği nesne.

filter
Attribute[]

Attribute Hangi özelliklerin seri hale getirileceğini filtreleyen bir dizi.

Özel durumlar

manager, valueveya statements şeklindedir null.

Açıklamalar

SerializeProperties yöntemi, türetilmiş sınıfların çağırabileceği yardımcı bir yöntemdir. Parametresinde parametresiyle value eşleşen özelliklere filter bakar ve ardından her özellik için yöntemini çağırır SerializeProperty .

SerializeProperties yöntemi, için value öğesini InheritanceAttribute öğesine ContextStackyerleştirir.

Şunlara uygulanır

Ayrıca bkz.