Мне нужно разрешить вложение свойств на основе PropertyInfo.Name. Класс выглядит следующим образомПолитика разрешения собственности
public class Test
{
[Dependency]
public Test TestProperty1{ get; set; }
}
Я хочу, чтобы какой-то образом быть в состоянии решить TestProperty1 как этот за кулисами, без явного перепечатывания имени свойства.
container.Resolve<Test>("TestProperty1")
Во время вызова либо container.Resolve<Test>()
или container.BuildUp(new Test())
**
Как я могу это сделать?
С вашим дизайном что-то не так. Разрешение 'Test', вероятно, вызовет исключение переполнения стека, поскольку оно зависит от самого себя. Какую проблему ты пытаешься решить? – Steven