Я пытаюсь зарегистрировать отображение типа из свойства класса-обертки в тип.Примерно так - возможно ли это (все зависимости Inner должны быть построены в основном с использованием Wrapper и передачей свойства)
public class Wrapper
{
IDependencyForWrapper _dependency;
Inner _inner;
public Inner Inner{ get { return _inner; } }
public Wrapper(IDependencyForWrapper dependency)
{
_dependency = dependency; //do other things here
_inner = new Inner();
}
}
....
container.RegisterType<Inner, Wrapper>(new InjectionConstructor(new ResolvedParameter<IDependencyForWrapper>()));