Можно ли дедуплицировать регистрацию в единстве?
Рассмотрим интерфейсы:
public interface IOne{}
public interface ITwo{}
public interface IBoth : IOne, ITwo{}
И класс
public class Both : IBoth{}
Но когда мне нужно разрешить базовые интерфейсы, мне нужно зарегистрировать оба интерфейса в контейнере
Вопрос в том - могу ли я дедуплицировать регистрацию таким образом:
Но разрешите это в разных местах с разных интерфейсов:
var o = containet.Resolve();
var t = containet.Resolve();
Могу ли я сделать такой трюк любым другим способом, так как этот сценарий не работает? ...