public TService GetService <TService>() { var s = IocContainer.GetServiceType(typeof(TService)); return((TService)Activator.CreateInstance(s.CurrentType)); }
public object GetSingle(Type serviceType) { var s = IocContainer.GetServiceType(serviceType); return(s.Singleton ?? (s.Singleton = Activator.CreateInstance(s.CurrentType))); }