using System;
using System.Collections.Generic;
using System.Globalization;
using System.Linq;
namespace Avalonia.Data.Converters
{
///
/// A general purpose that uses a
/// to provide the converter logic.
///
/// The type of the inputs.
/// The output type.
public class FuncMultiValueConverter : IMultiValueConverter
{
private readonly Func, TOut> _convert;
///
/// Initializes a new instance of the class.
///
/// The convert function.
public FuncMultiValueConverter(Func, TOut> convert)
{
_convert = convert;
}
///
public object? Convert(IList