Кто-нибудь может мне помочь разрешить следующую строку через Unity 2.0?
var instance = new Class1(new Func<int, ReadOnlyCollection<Entity1> >( (e) => new Entity1().GetAll() ) );
Спасибо, Moiz
Это то, что вы имеете в виду?:
IUnityContainer container = ...; container.RegisterInstance<Func<int, ReadOnlyCollection<Entity1>>(e => new Entity1().GetAll())); container.RegisterType<Class1>(); var instance = container.Resolve<Class1>();