что то неожиданно сломалось после рефакторинга

This commit is contained in:
2025-02-07 16:53:12 +03:00
parent 33ca84fb0d
commit 4a95cd84c1
34 changed files with 154 additions and 185 deletions
@@ -2,14 +2,14 @@ using mROA.Abstract;
namespace mROA.Implementation.Bootstrap;
public interface ImRoaBuilder
public interface IRoaBuilder
{
void Build();
}
public class FullMixBuilder : ImRoaBuilder
public class FullMixBuilder : IRoaBuilder
{
public List<IInjectableModule> Modules { get; private set; } = new();
public List<IInjectableModule> Modules { get; } = new();
public void Build()
{
foreach (var module in Modules)
@@ -17,7 +17,7 @@ public class FullMixBuilder : ImRoaBuilder
module.Inject(injection);
}
public T GetModule<T>()
public T? GetModule<T>()
{
return Modules.OfType<T>().FirstOrDefault();
}