public CollectionSerializerSelector(IMapper mapper, ISerializerSelector recursiveSelector, IIsNullableStrategy isNullableStrategy = null)
        {
            if (mapper == null)
                throw new ArgumentNullException("mapper");
            if (recursiveSelector == null)
                throw new ArgumentNullException("recursiveSelector");

            _serializer = new RecursiveSerializer(mapper, recursiveSelector, isNullableStrategy);
        }
コード例 #2
0
        public RecursiveSerializer(IMapper mapper, ISerializerSelector recursiveSelector, IIsNullableStrategy isNullableStrategy = null)
        {
            if (mapper == null)
                throw new ArgumentNullException("mapper");
            if (recursiveSelector == null)
                throw new ArgumentNullException("recursiveSelector");

            _mapper = mapper;
            _recursiveSelector = recursiveSelector;
            _isNullableStrategy = isNullableStrategy ?? new DefaultIsNullableStrategy();
        }
コード例 #3
0
 public RecursiveSerializerSelector(IMapper mapper, ISerializerSelector recursiveSelector, IIsNullableStrategy isNullableStrategy = null)
 {
     _serializer = new RecursiveSerializer(mapper, recursiveSelector, isNullableStrategy);
 }