Exemple #1
0
 public RegistryEditor(IWindowsApiProvider windowsApiProvider, IRegistryProvider registryProvider, IUserProvider userProvider)
 {
     _windowsApiProvider = windowsApiProvider ?? throw new ArgumentNullException(nameof(windowsApiProvider));
     _registryProvider   = registryProvider ?? throw new ArgumentNullException(nameof(registryProvider));
     _userProvider       = userProvider ?? throw new ArgumentNullException(nameof(userProvider));
 }
Exemple #2
0
 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));
 }