我有一个实现两个接口的通用基类。实现不采用类型参数。它在StructureMap中注册如下:
asc.ConnectImplementationsToTypesClosing(typeof(Index<>))
.OnAddedPluginTypes(cpt => cpt.Singleton());
目前,我已将字段保留为声明为IAmOneOfTheInterfaces的消费类型,但切换构造函数以查找索引。这工作正常,但我希望能够直接传递接口。
是否有与here提及的接口转发功能类似的内容可以与以这种方式注册的泛型一起使用?