public DesktopContextFactory(IDesktopServiceSettings desktopServiceSettings, IDateTimeProvider dateTimeProvider, IDesktopSettingsDefaultsService desktopSettingsDefaultsService, IReleaseVersionInformationService releaseVersionInformationService, IAssemblyService assemblyService) { _desktopServiceSettings = desktopServiceSettings; _desktopSettingsDefaultsService = desktopSettingsDefaultsService; _dateTimeProvider = dateTimeProvider; _assemblyService = assemblyService; _releaseVersionInformationService = releaseVersionInformationService; }
private DesktopContextFactory NewFactory(IDesktopServiceSettings desktopServiceSettings = null, IDateTimeProvider dateTimeProvider = null, IDesktopSettingsDefaultsService desktopSettingsDefaultsService = null, IAssemblyService assemblyService = null, IReleaseVersionInformationService releaseVersionInformation = null) { return(new DesktopContextFactory(desktopServiceSettings, dateTimeProvider, desktopSettingsDefaultsService, releaseVersionInformation, assemblyService)); }