Fix warnings

This commit is contained in:
2023-08-07 15:29:31 +09:00
parent 5446dbce83
commit a1fb4ce8eb
31 changed files with 106 additions and 219 deletions

View File

@@ -43,7 +43,7 @@ namespace Kyoo.Abstractions
{
return builder.RegisterType<T>()
.As<IBaseRepository>()
.As(Utility.GetGenericDefinition(typeof(T), typeof(IRepository<>)))
.As(Utility.GetGenericDefinition(typeof(T), typeof(IRepository<>))!)
.InstancePerLifetimeScope();
}
@@ -59,6 +59,7 @@ namespace Kyoo.Abstractions
/// <returns>The initial container.</returns>
public static IRegistrationBuilder<T2, ConcreteReflectionActivatorData, SingleRegistrationStyle>
RegisterRepository<T, T2>(this ContainerBuilder builder)
where T : notnull
where T2 : IBaseRepository, T
{
return builder.RegisterRepository<T2>().As<T>();