Моя цель - внедрить в конструктор массив объектов, реализующих интерфейс.
Вот как я его использую сейчас.
Container
.RegisterInstance<Company>(ParseCompany(args[1])
.RegisterInstance<eTargets>(ParseTargets(args[2]))
.RegisterInstance<ILoader[]>(new ILoader[] {
Container.Resolve<CustomerLoader>(),
Container.Resolve<PaymentLoader(),
Container.Resolve<InvoiceLoader()
});
Типично ли вызывать Resolve в конфигурации контейнера таким образом или есть более стандартный способ сделать то же самое?