Поддерживает ли контейнер Funq IoC разрешение всех регистраций для типа? Что-то вроде любого из этих:
IEnumerable<IFoo> foos = container.Resolve<IEnumerable<IFoo>>(); IEnumerable<IFoo> foos = container.ResolveAll<IFoo>();