public HostsFileEditor(IFileIoProvider fileIoProvider, IConfigurationReader configurationReader) { _fileIoProvider = fileIoProvider ?? throw new ArgumentNullException(nameof(fileIoProvider)); _configurationReader = configurationReader ?? throw new ArgumentNullException(nameof(configurationReader)); }
public FileManager(IFileIoProvider fileIoProvider, IWindowsApiProvider windowsApiProvider, ICredentialsProvider credentialsProvider) { _fileIoProvider = fileIoProvider ?? throw new ArgumentNullException(nameof(fileIoProvider)); _windowsApiProvider = windowsApiProvider ?? throw new ArgumentNullException(nameof(windowsApiProvider)); _credentialsProvider = credentialsProvider ?? throw new ArgumentNullException(nameof(credentialsProvider)); }
public HostsFileEditor(IFileIoProvider fileIoProvider, string[] windowsUpateUrls) { _fileIoProvider = fileIoProvider ?? throw new ArgumentNullException(nameof(fileIoProvider)); _windowsUpdateUrls = windowsUpateUrls ?? new string[0]; }