От: | Dog | ||
Дата: | 14.07.09 10:12 | ||
Оценка: |
public class B{}
public class A
{
[Dependency]
public B Foo { get; set; }
}
public class A1 : A
{
[Dependency]
public B Bar { get; set; }
}
container
.RegisterType<B>()
.RegisterType<A1>("foo")
.RegisterType<A1>(new InjectionProperty("Bar", new B()));
// всё нормально
container.Resolve<A1>("foo");
// A1.Foo - null
container.Resolve<A1>();