CollectionCodeDomSerializer.SerializeCollection Method

Definition

Serializes the given collection.

C#
protected virtual object SerializeCollection(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, System.CodeDom.CodeExpression targetExpression, Type targetType, System.Collections.ICollection originalCollection, System.Collections.ICollection valuesToSerialize);
C#
protected virtual object? SerializeCollection(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, System.CodeDom.CodeExpression? targetExpression, Type targetType, System.Collections.ICollection originalCollection, System.Collections.ICollection valuesToSerialize);

Parameters

manager
IDesignerSerializationManager

The IDesignerSerializationManager to use during serialization.

targetExpression
CodeExpression

The CodeExpression that refers to the collection.

targetType
Type

The Type of the collection.

originalCollection
ICollection

The collection to serialize.

valuesToSerialize
ICollection

The values to serialize.

Returns

Serialized collection if the serialization process succeeded; otherwise, null.

Exceptions

manager, targetType, originalCollection, or valuesToSerialize is null.

Remarks

The CodeExpression that refers to the collection can be null.

Applies to

Product Versions
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

See also