i have base class and several derived classes. how can i resolve these derived types by means of Unity into IEnumerable collection? i’ve tried smth like
var myObjectList = (IEnumerable<BaseClass>) UnityContainerFactory.UnityContainer.ResolveAll(typeof(BaseClass));
But it raises an invalidCastException
You should just use the generic overload of
ResolveAll.Alternatively, use
Enumerable.Cast: