/// <summary> /// RegisterIzumiLocator /// </summary> public static void RegisterIzumiLocator(IzumiContainer container) { container.RegisterType <IzumiInterFace, IzumiService>(); container.RegisterType <IStudentInterFace, StudentService>(); IzumiDirectLocator.SetContainaer(container); IzumiServiceLocator.SetContainaer(container); }
public object GetService(Type serviceType) { if (serviceType == null) { throw new ArgumentNullException("serviceType is null"); } if (!serviceType.IsClass || serviceType.IsAbstract) { return(null); } return(IzumiServiceLocator.Get(serviceType)); }