Re[6]: как ресолвить не передавая ссылки на контейнер ( DI )
Кстати, зависимости же могут передаваться не только через конструктор, но и через свойства и параметры метода.
Поэтому еще есть вариант с
public ISomething CreateSomething (int i,IFoo foo, IBar bar) { … }
а они уже внедряются через конструктор вызывающей стороны
Пока на собственное сообщение не было ответов, его можно удалить.