public DependencySnapshotInstaller( IModuleProvider moduleProvider, IDependencyManagerStorage storage, IDependencySnapshotComparer snapshotComparer, IDependencySnapshotContentLogger snapshotContentLogger) { _moduleProvider = moduleProvider ?? throw new ArgumentNullException(nameof(moduleProvider)); _storage = storage ?? throw new ArgumentNullException(nameof(storage)); _snapshotComparer = snapshotComparer ?? throw new ArgumentNullException(nameof(snapshotComparer)); _snapshotContentLogger = snapshotContentLogger ?? throw new ArgumentNullException(nameof(snapshotContentLogger)); }
public BackgroundDependencySnapshotContentLogger(IDependencySnapshotContentLogger snapshotContentLogger) { _snapshotContentLogger = snapshotContentLogger ?? throw new ArgumentNullException(nameof(snapshotContentLogger)); }