Список всех типов, зарегистрированных экземпляром контейнера Castle Windsor Какой самый простой способ программного перечисления зарегистрированных типов в Castle Windsor? Спасибо Ответ 1 Используйте IKernel.GetAssignableHandlers(typeof(object)): IWindsorContainer container = ... foreach (var handler in container.Kernel.GetAssignableHandlers(typeof(object))) { Console.WriteLine("{0} {1}", handler.ComponentModel.Service, handler.ComponentModel.Implementation); }
Ответ 1 Используйте IKernel.GetAssignableHandlers(typeof(object)): IWindsorContainer container = ... foreach (var handler in container.Kernel.GetAssignableHandlers(typeof(object))) { Console.WriteLine("{0} {1}", handler.ComponentModel.Service, handler.ComponentModel.Implementation); }