/// <summary> /// Initializes a new instance of the <see cref="ValueTuplePairFormatter"/> class. /// </summary> /// <param name="valueFormatter">Value formatter.</param> public ValueTuplePairFormatter(IValueFormatter valueFormatter) { valueFormatter.AssertArgumentNotNull(nameof(valueFormatter)); _valueFormatter = valueFormatter; }
/// <summary> /// Initializes a new instance of the <see cref="NullableFormatter"/> class. /// </summary> /// <param name="baseFormatter">Nullable underlying type formatter.</param> public NullableFormatter(IValueFormatter baseFormatter) { _baseFormatter = baseFormatter.AssertArgumentNotNull(nameof(baseFormatter)); }
/// <summary> /// Initializes a new instance of the <see cref="CollectionFormatter"/> class. /// </summary> /// <param name="valueFormatter">Collection values formatter.</param> public CollectionFormatter(IValueFormatter valueFormatter) { valueFormatter.AssertArgumentNotNull(nameof(valueFormatter)); _valueFormatter = valueFormatter; }