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); }
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(); }
public RecursiveSerializerSelector(IMapper mapper, ISerializerSelector recursiveSelector, IIsNullableStrategy isNullableStrategy = null) { _serializer = new RecursiveSerializer(mapper, recursiveSelector, isNullableStrategy); }