В репе CodeJam.Extensibility есть некоторое количество кода по периметру сабжа. В частности:
https://github.com/rsdn/CodeJam.Extensibility/blob/master/src/Services/Model/IServicePublisher.cs
https://github.com/rsdn/CodeJam.Extensibility/blob/master/src/Services/ServicesHelper.cs
https://github.com/rsdn/CodeJam.Extensibility/blob/master/src/Services/ServiceManager.cs
Подумалось тут, что штука достаточно универсальная и вполне имеет смысл перетащить ее в основной реп.
С другой стороны, каждый писатель IoC фреймворка почему то считает необходимым переизобрести велосипед. Особенно удивляет нежелание использовать стандартный фреймворковский IServiceProvider.
У кого какие мысли?
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>