CodeDomSerializerBase.SerializeProperties Metod

Definition

Serialiserar egenskaperna för det angivna objektet i den angivna instruktionssamlingen.

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

Parametrar

manager
IDesignerSerializationManager

Att IDesignerSerializationManager använda för serialisering.

statements
CodeStatementCollection

I CodeStatementCollection vilken egenskaperna kommer att serialiseras.

value
Object

Objektet där egenskaperna ska serialiseras.

filter
Attribute[]

En Attribute matris som filtrerar vilka egenskaper som ska serialiseras.

Undantag

manager, value, eller statements är null.

Kommentarer

Metoden SerializeProperties är en hjälpmetod som härledda klasser kan anropa. Den tittar på egenskaper för parametern value som matchar parametern filter och anropar SerializeProperty sedan metoden för varje egenskap.

Metoden SerializeProperties placerar för InheritanceAttributevalueContextStack.

Gäller för

Se även