~ruther/NosSmooth

f0d9d6888a566a511f8ef5a50562f92df115e691 — František Boháček 3 years ago 788e824
fix: accept type converter repository interface instead of the type
M Core/NosSmooth.Packets/Converters/Special/ListTypeConverter.cs => Core/NosSmooth.Packets/Converters/Special/ListTypeConverter.cs +2 -2
@@ 22,14 22,14 @@ namespace NosSmooth.Packets.Converters.Special;
/// </summary>
public class ListTypeConverter : ISpecialTypeConverter
{
    private readonly TypeConverterRepository _typeConverterRepository;
    private readonly ITypeConverterRepository _typeConverterRepository;
    private readonly ConcurrentDictionary<Type, Func<IEnumerable<object?>, object>> _fillFunctions;

    /// <summary>
    /// Initializes a new instance of the <see cref="ListTypeConverter"/> class.
    /// </summary>
    /// <param name="typeConverterRepository">The type converter repository.</param>
    public ListTypeConverter(TypeConverterRepository typeConverterRepository)
    public ListTypeConverter(ITypeConverterRepository typeConverterRepository)
    {
        _typeConverterRepository = typeConverterRepository;
        _fillFunctions = new ConcurrentDictionary<Type, Func<IEnumerable<object?>, object>>();

M Core/NosSmooth.Packets/Converters/Special/NullableTypeConverter.cs => Core/NosSmooth.Packets/Converters/Special/NullableTypeConverter.cs +2 -2
@@ 12,13 12,13 @@ namespace NosSmooth.Packets.Converters.Special;
/// <inheritdoc />
public class NullableTypeConverter : ISpecialTypeConverter
{
    private readonly TypeConverterRepository _typeConverterRepository;
    private readonly ITypeConverterRepository _typeConverterRepository;

    /// <summary>
    /// Initializes a new instance of the <see cref="NullableTypeConverter"/> class.
    /// </summary>
    /// <param name="typeConverterRepository">The type converter repository.</param>
    public NullableTypeConverter(TypeConverterRepository typeConverterRepository)
    public NullableTypeConverter(ITypeConverterRepository typeConverterRepository)
    {
        _typeConverterRepository = typeConverterRepository;
    }

Do not follow this link