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>();
    }
Пример #2
0
 internal static IServiceContainer RegisterServices(IServiceContainer container)
 {
     DizCoreServicesDllRegistration.RegisterServicesInDizDlls(container);
     return(container);
 }