Sdílet prostřednictvím


CodeDomSerializerBase.SerializeProperties Metoda

Definice

Serializuje vlastnosti daného objektu do dané kolekce příkazů.

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

Parametry

statements
CodeStatementCollection

Do CodeStatementCollection kterého budou vlastnosti serializovány.

value
Object

Objekt, na kterém budou vlastnosti serializovány.

filter
Attribute[]

Pole Attribute , které filtruje, které vlastnosti budou serializovány.

Výjimky

manager, valuenebo statements je null.

Poznámky

Metoda SerializeProperties je pomocná metoda, kterou mohou volat odvozené třídy. Podívá se na vlastnosti parametru value , které odpovídají parametru filter , a pak zavolá metodu SerializeProperty pro každou vlastnost.

Metoda SerializeProperties umístí InheritanceAttribute pro value na ContextStack.

Platí pro

Viz také