С помощью Spring.Net можно запрашивать все объекты определенного (предкового) типа.
var ctx = ContextRegistry.GetContext();
var setUsers = ctx.GetObjectsOfType(typeof(ISetUser)).Values.OfType<ISetUser>().ToList();
Как это можно сделать с помощью DryIoc?