Скажем, у меня есть этот класс
public class MyObject : IObject
{
public MyObject(IObject2 object2)
{
}
}
, который я разрешаю следующим образом:
Container.Resolve<IObject>("SomeName");
Можно ли настроить Unity так, чтобы всякий раз, когда IObject разрешался с использованием любого имени,IObject2 также будет разрешен с тем же именем (при условии, что оно было зарегистрировано с таким именем)?
Я ищу способ, который не использует InjectionConstructor, так как я не хочу обновлять его длякаждое новое имя, которое я ввожу.