/// <summary> /// 获取接口的所有实现服务。 /// </summary> /// <typeparam name="TService">接口。</typeparam> /// <returns>实现了接口的所有服务实例。</returns> public static IEnumerable <T> GetAllInstances <T>() { return(InjectorService.GetAllInstances <T>()); }
static InjectorService() { InjectorService._instance = new InjectorService(); }
/// <summary> /// 用于获取指定接口的实现服务。 /// </summary> /// <typeparam name="TService">接口。</typeparam> /// <returns>实现了接口的服务实例。</returns> public static T GetInstance <T>() where T : class { return(InjectorService.GetInstance <T>()); }