[]
        
(Showing Draft Content)

GrapeCity.ActiveReports.Core.Rdl.Persistence.Json.JsonCoders.Collection

Collection Method

Collection<T, TCollection>(JsonCoder<T>)

Gets a coder for the Collection<T> type.

Declaration
public static JsonCoder<TCollection> Collection<T, TCollection>(JsonCoder<T> itemCoder) where TCollection : Collection<T>, new()
Parameters
Type Name Description
JsonCoder<T> itemCoder

A JsonCoder<T> to encode and decode the value.

Returns
Type Description
JsonCoder<TCollection>

A JsonCoder<T> with the default value handling.

Type Parameters
Name Description
T

The type of the value.

TCollection

The collection of the Collection<T> values.

Exceptions
Type Condition
FormatException

Thrown if the value is not a array.