public static void RegisterDizUiServices(IServiceRegistry serviceRegistry) { // register services in any Diz*dll's present DizCoreServicesDllRegistration.RegisterServicesInDizDlls(serviceRegistry); // alternatively, we can be explicit like below, no DLL scanning required // serviceProvider.RegisterFrom<DizCoreServicesCompositionRoot>(); // serviceProvider.RegisterFrom<DizCpu65816ServiceRoot>(); // serviceProvider.RegisterFrom<DizControllersCompositionRoot>(); // serviceProvider.RegisterFrom<DizWinformsCompositionRoot>(); // scan ourselves last serviceRegistry.RegisterFrom <DizUiWinformsCompositionRoot>(); }
internal static IServiceContainer RegisterServices(IServiceContainer container) { DizCoreServicesDllRegistration.RegisterServicesInDizDlls(container); return(container); }