我有一个对象,它期望一个IEnumerable<IPluginType>作为它的构造函数的参数。我的容器配置中还有一行添加了 IPluginType 的所有实现者:
x.Scan(s =>
{
...
s.AddAllTypesOf<IPluginType>();
});
我已经通过 container.WhatDoIHave() 确认了预期的实施者已注册,但未填充 IEnumerable。
我想我有点乐观认为 Structuremap 会明白我的意思,我怎么能说出来?