public IEnumerable<object> GetServices(Type serviceType)
{
if (!_container.Kernel.HasComponent(serviceType))
return new object[0];
var allResolved = _container.ResolveAll(serviceType).Cast<object>();
if (allResolved != null)
{
allResolved.ToList()
.ForEach(x => _toBeReleased.Add(x));
}
return allResolved;
}
}