С Виндзор я могу сделать это:
var validators = container.ResolveAll<IEntityValidator<Product>>();
Но я не знаю тип при компиляции. Мне нужен код больше как это:
var type = obj.GetType();
var validators = container.ResolveAll<IEntityValidator<...type...>>();
Очевидно, что приведенный выше код не является правильным решением. Я предполагаю, что нужна какая-то магия восстановления. Если это вообще возможно с Виндзор. Это так?