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 serileştirileceğ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 bir yardımcı 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 InheritanceAttribute öğesini value üzerine ContextStackyerleştirir.

Şunlara uygulanır

Ayrıca bkz.