public UserAgentBuilder(IEnvInfo envInfo) { var bits = envInfo.Is64BitOperatingSystem ? "Win64; x64;" : "Win32; x86;"; _userAgentSimplified = $"{BuildInfo.ProductName}/{BuildInfo.AppVersion}"; _userAgent = $"{_userAgentSimplified} ({envInfo.Name} {envInfo.WindowsVersion}; {bits})"; }
public UpdateService(NovoClient novoClient, WindowsInstallerClient windowsInstallerClient, IPackageRepository packageRepository, IInstallService installService, IEnvInfo envInfo, Logger logger) { _novoClient = novoClient; _windowsInstallerClient = windowsInstallerClient; _packageRepository = packageRepository; _installService = installService; _envInfo = envInfo; _logger = logger; }
public MinOsVersionSpecification(IEnvInfo environmentProxy) { _environmentProxy = environmentProxy; }
public OsArchitectureSpecification(IEnvInfo envInfo) { _envInfo = envInfo; }