posible reemplazo de GetObjectsOfType
Tengo este pequeño fragmento de código
var idObjects = Spring.Context.Support.ContextRegistry.GetContext()
.GetObjectsOfType(typeof (ICustomInterfaceThatDoesSomething));
foreach (ICustomInterfaceThatDoesSomething icitds in idObjects.Values)
icitds.DoSomething();
¿Hay alguna manera de evitar esto si spring.net inyecta automáticamente los singletons a una propiedad que declaro, como una matriz deICustomInterfaceThatDoesSomething
?
La única razón por la que quiero algo como esto es porque quiero eliminar la dependencia .dll del proyecto y este es el único punto de uso.