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


CollectionCodeDomSerializer.SerializeCollection Метод

Определение

Сериализует заданную коллекцию.

protected:
 virtual System::Object ^ SerializeCollection(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager, System::CodeDom::CodeExpression ^ targetExpression, Type ^ targetType, System::Collections::ICollection ^ originalCollection, System::Collections::ICollection ^ valuesToSerialize);
protected virtual object SerializeCollection (System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, System.CodeDom.CodeExpression targetExpression, Type targetType, System.Collections.ICollection originalCollection, System.Collections.ICollection valuesToSerialize);
protected virtual object? SerializeCollection (System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, System.CodeDom.CodeExpression? targetExpression, Type targetType, System.Collections.ICollection originalCollection, System.Collections.ICollection valuesToSerialize);
abstract member SerializeCollection : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * System.CodeDom.CodeExpression * Type * System.Collections.ICollection * System.Collections.ICollection -> obj
override this.SerializeCollection : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * System.CodeDom.CodeExpression * Type * System.Collections.ICollection * System.Collections.ICollection -> obj
Protected Overridable Function SerializeCollection (manager As IDesignerSerializationManager, targetExpression As CodeExpression, targetType As Type, originalCollection As ICollection, valuesToSerialize As ICollection) As Object

Параметры

manager
IDesignerSerializationManager

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

targetExpression
CodeExpression

Объект CodeExpression , ссылающийся на коллекцию.

targetType
Type

Type коллекции.

originalCollection
ICollection

Коллекция, подлежащая сериализации.

valuesToSerialize
ICollection

Значения, подлежащие сериализации.

Возвращаемое значение

Сериализованная коллекция при успешном завершении процесса сериализации. В противном случае — null.

Исключения

Параметр manager, targetType, originalCollection или valuesToSerialize имеет значение null.

Комментарии

Объект CodeExpression , ссылающийся на коллекцию, может иметь значение null.

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

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