/// <summary> /// Creates a new <see cref="DictionaryConversionPolicy"/> /// </summary> /// <param name="config">Configuration for property conversion.</param> public DictionaryConversionPolicy(IConversionConfig config) { _config = config ?? throw new ArgumentNullException(nameof(config)); }
/// <summary> /// Creates a new <see cref="PropertyConverter"/> /// </summary> /// <param name="config">Configuration for property conversion.</param> /// <param name="logger">Logger for logging conversion errors.</param> public PropertyConverter(IConversionConfig config, ILogger logger) { _config = config ?? throw new ArgumentNullException(nameof(config)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }