Кто-нибудь знает способ разрешения объекта из контейнера IOC, особенно Unity 2.0, когда вы знаете класс и его универсальный по отдельности?
Простой пример
public class DoSomeWork {bla}
public class Execute1<DoSomeWork> : IExecute {bla}
public class Execute2<DoSomeWork> : IExecute {bla}
Метод
public void go(DoSomeWork k)
{
unityContainer.ResolveAll(IExecute<DoSomeWork>????)
}
внутри контейнера Execute1<DoSomeWork>:IExecute
и Execute2<DoSomeWork>:IExecute
На основе DoSomeWork мне нужно разрешить все Execute<DoSomeWork>
классы.
Имеет ли это смысл?
Спасибо!