/// <summary> /// Initializes a new instance of the <see cref="NugetService" /> class. /// </summary> /// <param name="fileSystem">The file system.</param> /// <param name="nugetLogger">The nuget logger</param> /// <param name="packageInfoService">Package information service</param> /// <param name="filesService">The files service</param> public NugetService(IFileSystem fileSystem, ILogger nugetLogger, IChocolateyPackageInformationService packageInfoService, IFilesService filesService) { _fileSystem = fileSystem; _nugetLogger = nugetLogger; _packageInfoService = packageInfoService; _filesService = filesService; }
public AutomaticUninstallerService(IChocolateyPackageInformationService packageInfoService, IFileSystem fileSystem, IRegistryService registryService, ICommandExecutor commandExecutor) { _packageInfoService = packageInfoService; _fileSystem = fileSystem; _registryService = registryService; _commandExecutor = commandExecutor; }
public AutomaticUninstallerService(IChocolateyPackageInformationService packageInfoService, IFileSystem fileSystem, IRegistryService registryService, ICommandExecutor commandExecutor) { _packageInfoService = packageInfoService; _fileSystem = fileSystem; _registryService = registryService; _commandExecutor = commandExecutor; WaitForCleanup = true; }
public ChocolateyPinCommand( IRegistryService registryService, IChocolateyPackageService packageService, IChocolateyPackageInformationService packageInfoService) { _registryService = registryService; _packageService = packageService; _packageInfoService = packageInfoService; }
public ChocolateyPackageService(INugetService nugetService, IPowershellService powershellService, IShimGenerationService shimgenService, IFileSystem fileSystem, IRegistryService registryService, IChocolateyPackageInformationService packageInfoService, IAutomaticUninstallerService autoUninstallerService) { _nugetService = nugetService; _powershellService = powershellService; _shimgenService = shimgenService; _fileSystem = fileSystem; _registryService = registryService; _packageInfoService = packageInfoService; _autoUninstallerService = autoUninstallerService; }
public ChocolateyPackageService(INugetService nugetService, IPowershellService powershellService, IEnumerable <ISourceRunner> sourceRunners, IShimGenerationService shimgenService, IFileSystem fileSystem, IRegistryService registryService, IChocolateyPackageInformationService packageInfoService, IFilesService filesService, IAutomaticUninstallerService autoUninstallerService, IXmlService xmlService, IConfigTransformService configTransformService) { _nugetService = nugetService; _powershellService = powershellService; _sourceRunners = sourceRunners; _shimgenService = shimgenService; _fileSystem = fileSystem; _registryService = registryService; _packageInfoService = packageInfoService; _filesService = filesService; _autoUninstallerService = autoUninstallerService; _xmlService = xmlService; _configTransformService = configTransformService; }
/// <summary> /// Initializes a new instance of the <see cref="NugetService" /> class. /// </summary> /// <param name="fileSystem">The file system.</param> /// <param name="nugetLogger">The nuget logger</param> /// <param name="packageInfoService">Package information service</param> public NugetService(IFileSystem fileSystem, ILogger nugetLogger, IChocolateyPackageInformationService packageInfoService) { _fileSystem = fileSystem; _nugetLogger = nugetLogger; _packageInfoService = packageInfoService; }
public ChocolateyPinCommand(IChocolateyPackageInformationService packageInfoService, ILogger nugetLogger, INugetService nugetService) { _packageInfoService = packageInfoService; _nugetLogger = nugetLogger; _nugetService = nugetService; }