Esempio n. 1
0
        /// <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;
        }
Esempio n. 2
0
 /// <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;
 }