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