У меня есть немного конфигурации StructureMap, например, так:
x.ForConcreteType<OrderProcessor>().Configure
.Ctor<string>("param1").EqualToAppSetting("setting1")
.Ctor<string>("param2").EqualToAppSetting("setting2")
.Ctor<string>("param3").EqualToAppSetting("setting3");
Это работает, но это немного магический подход. Если я добавлю, удаляю параметр конструктора или изменяю его имя, но забываю обновить конфигурацию StructureMap, я не узнаю об этом до времени выполнения.
Существует ли альтернативный синтаксис в StructureMap, который более строго типизирован? Это вообще возможно?