public MsiChangeDetector(IPackageLauncher packageLauncher, MsiChangeDetectorConfiguration configuration) { if (packageLauncher == null) { throw new ArgumentNullException(nameof(packageLauncher)); } if (configuration == null) { throw new ArgumentNullException(nameof(configuration)); } _packageLauncher = packageLauncher; _configuration = configuration; }
public MsiChangeDetector(MsiChangeDetectorConfiguration configuration) : this(new PackageLauncher(), configuration) { }