PIbd-22. Safiulova K.N. LabWork_08_base #14

Closed
safiulova.k wants to merge 6 commits from LabWork_08 into LabWork_07
2 changed files with 5 additions and 5 deletions
Showing only changes of commit 74e0d2ae9d - Show all commits

View File

@ -22,10 +22,10 @@ namespace AircraftPlantContracts.DI
var files = Directory.GetFiles(TryGetImplementationExtensionsFolder(), "*.dll", SearchOption.AllDirectories);
foreach (var file in files.Distinct())
{
Assembly asm = Assembly.LoadFrom(file);
Assembly asm = Assembly.LoadFrom(file);
foreach (var t in asm.GetExportedTypes())
{
if (t.IsClass && typeof(IImplementationExtension).IsAssignableFrom(t))
if (t.IsClass && typeof(IImplementationExtension).IsAssignableFrom(t))
{
if (source == null)
{
@ -34,9 +34,9 @@ namespace AircraftPlantContracts.DI
else
{
var newSource = (IImplementationExtension)Activator.CreateInstance(t)!;
if (newSource.Priority > source.Priority)
if (newSource.Priority > source.Priority)
{
source = newSource;
source = newSource;
}
}
}

View File

@ -13,7 +13,7 @@ namespace AircraftPlantDatabaseImplement
{
public int Priority => 3;
public void RegisterServices()
public void RegisterServices()
{
DependencyManager.Instance.RegisterType<IClientStorage, ClientStorage>();
DependencyManager.Instance.RegisterType<IComponentStorage, ComponentStorage>();