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 , ссылающийся на коллекцию.
- originalCollection
- ICollection
Коллекция, подлежащая сериализации.
- valuesToSerialize
- ICollection
Значения, подлежащие сериализации.
Возвращаемое значение
Сериализованная коллекция при успешном завершении процесса сериализации. В противном случае — null
.
Исключения
Параметр manager
, targetType
, originalCollection
или valuesToSerialize
имеет значение null
.
Комментарии
Объект CodeExpression , ссылающийся на коллекцию, может иметь значение null
.