Поделиться через


CodeDomSerializerBase.SerializeProperties Метод

Определение

Сериализует свойства заданного объекта в указанную коллекцию инструкций.

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

Параметры

manager
IDesignerSerializationManager

Объект IDesignerSerializationManager, предназначенный для выполнения сериализации.

statements
CodeStatementCollection

Объект CodeStatementCollection, в который будут сериализованы свойства.

value
Object

Объект, в который будут сериализованы свойства.

filter
Attribute[]

Массив Attribute, который фильтрует свойства для сериализации.

Исключения

Значение параметра manager, value или statements равно null.

Комментарии

Метод SerializeProperties является вспомогательным методом, который могут вызывать производные классы. Он проверяет свойства value параметра, которые соответствуют параметру filter , а затем вызывает SerializeProperty метод для каждого свойства.

Метод SerializeProperties помещает InheritanceAttribute для в valueContextStack.

Применяется к

См. также раздел