/// <summary> /// Specifies that a field's value should be converted using the provided <see cref="ITypeConverter"/> implementation. /// </summary> /// <param name="builder">The settings builder.</param> /// <param name="converter">The converter to use.</param> public static IFixedFieldSettingsBuilder WithTypeConverter(this IFixedFieldSettingsBuilder builder, ITypeConverter converter) { if (converter == null) { throw new ArgumentNullException(nameof(converter)); } return(builder.WithConverter(new ITypeConverterAdapter(converter))); }
/// <summary> /// Specifies that a field's value should be converted using the provided <see cref="TypeConverter"/>. /// </summary> /// <param name="builder">The settings builder.</param> /// <param name="typeConverter">The type converter to use.</param> public static IFixedFieldSettingsBuilder WithTypeConverter(this IFixedFieldSettingsBuilder builder, TypeConverter typeConverter) { return(builder.WithConverter(new TypeConverterAdapter(typeConverter))); }