/// <summary> /// Intializes a new instance of the <see cref="Config"/> with the specified instances of <see cref="IFieldConverterResolver"/> and <see cref="IMappingSourceResolver"/>. /// </summary> /// <param name="fieldConverters">Field converters resolver.</param> /// <param name="mappings">Mappings source resolvers.</param> /// <exception cref="ArgumentNullException"><paramref name="fieldConverters"/> or <paramref name="mappings"/> is null.</exception> public Config([NotNull] IFieldConverterResolver fieldConverters, [NotNull] IMappingSourceResolver mappings) { Guard.CheckNotNull(nameof(fieldConverters), fieldConverters); Guard.CheckNotNull(nameof(mappings), mappings); FieldConverters = fieldConverters; Mappings = mappings; }
/// <summary> /// Initializes a new instance of the <see cref="FieldConverterCreator"/> class with specified resolver. /// </summary> /// <param name="resolver">Field converter resolver.</param> public FieldConverterCreator(IFieldConverterResolver resolver) { Resolver = resolver; }