public static ArrayConversionResult <T, U> Convert <T, U>(T[] array, TryConvertValueDelegate <T, U> convertDelegate) { return(ArrayHelper.Convert(array, new LambdaCustomConverter <T, U>(convertDelegate))); }
public LambdaCustomConverter(TryConvertValueDelegate <T, U> convertDelegate) { this.convertDelegate = convertDelegate ?? throw new ArgumentNullException(nameof(convertDelegate)); }