Add check to InputJsonConverterFactory

As of .NET 8, base type Input is also seen.
This commit is contained in:
Sipke Schoorstra 2023-11-27 20:37:44 +01:00
parent f5962501bc
commit fa1e9ba70f

View file

@ -16,7 +16,7 @@ public class InputJsonConverterFactory : JsonConverterFactory
public InputJsonConverterFactory(IServiceProvider serviceProvider) => _serviceProvider = serviceProvider;
/// <inheritdoc />
public override bool CanConvert(Type typeToConvert) => typeof(Input).IsAssignableFrom(typeToConvert);
public override bool CanConvert(Type typeToConvert) => typeof(Input).IsAssignableFrom(typeToConvert) && typeToConvert.IsGenericType;
/// <inheritdoc />
public override JsonConverter CreateConverter(Type typeToConvert, JsonSerializerOptions options)