public IEnumerable <object> GetServices(Type serviceType) { return(_container.ResolveAll(serviceType)); }
public IEnumerable <TService> ResolveAll <TService>() { return(_scope.ResolveAll(typeof(TService)).Cast <TService>()); }
/// <summary> /// Resolve all implementations /// </summary> /// <typeparam name="T">Service that we want implementations for.</typeparam> /// <returns>A collection of implementations; an empty collection if none is found.</returns> public IEnumerable <T> ResolveAll <T>() where T : class { return(_childContainer.ResolveAll <T>()); }
public IEnumerable <TService> ResolveAll <TService>() { return(_container.ResolveAll(typeof(TService)).Cast <TService>()); }
public IEnumerable <object> ResolveAll(Type messageHandlerType) { return(_scope.ResolveAll(messageHandlerType)); }