public static IListSerializer CreateSerializer(
            SerializeDelegateFactory serializeFactory,
            DeserializeDelegateFactory deserializeFactory)
        {
            if (serializeFactory == null)
            {
                throw new ArgumentNullException(nameof(serializeFactory));
            }

            if (deserializeFactory == null)
            {
                throw new ArgumentNullException(nameof(deserializeFactory));
            }

            return(new ListSerializer(serializeFactory, deserializeFactory));
        }
Example #2
0
 internal ListSerializer(SerializeDelegateFactory serializerFactory,
                         DeserializeDelegateFactory deserializerFactory)
 {
     _serializerFactory   = serializerFactory;
     _deserializerFactory = deserializerFactory;
 }