Можно ли дедуплицировать регистрацию в единстве?

Рассмотрим интерфейсы:

public interface IOne{}
public interface ITwo{}
public interface IBoth : IOne, ITwo{}

И класс

public class Both : IBoth{}

Но когда мне нужно разрешить базовые интерфейсы, мне нужно зарегистрировать оба интерфейса в контейнере



Вопрос в том - могу ли я дедуплицировать регистрацию таким образом:


Но разрешите это в разных местах с разных интерфейсов:

var o = containet.Resolve();
var t = containet.Resolve();

Могу ли я сделать такой трюк любым другим способом, так как этот сценарий не работает? ...

Ответы на вопрос(1)

Ваш ответ на вопрос