CodeDomSerializerBase.SerializeProperties Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- manager
- IDesignerSerializationManager
Slouží IDesignerSerializationManager k serializaci.
- statements
- CodeStatementCollection
Do CodeStatementCollection kterého budou vlastnosti serializovány.
- value
- Object
Objekt, na kterém budou vlastnosti serializovány.
Výjimky
manager
, value
nebo 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.