StructureMap имеет различные способы динамического определения, какой конкретный тип возвращать на основе запроса (TheDefault.Is.ConstructedBy, TheDefault.Is.Conditional и т. Д.).
Однако (по состоянию на 2.5) ни один из них не имеет доступа к имени параметра, который заполняется, как в вашем примере.