internal ConfigurationProvider(ISolutionBindingPathProvider legacyPathProvider, ISolutionBindingPathProvider connectedModePathProvider, ISolutionBindingDataReader solutionBindingDataReader) { this.legacyPathProvider = legacyPathProvider ?? throw new ArgumentNullException(nameof(legacyPathProvider)); this.connectedModePathProvider = connectedModePathProvider ?? throw new ArgumentNullException(nameof(connectedModePathProvider)); this.solutionBindingDataReader = solutionBindingDataReader ?? throw new ArgumentNullException(nameof(solutionBindingDataReader)); }
public ConfigurationPersister(ISolutionBindingPathProvider legacyPathProvider, ISolutionBindingPathProvider connectedModePathProvider, ISolutionBindingDataWriter solutionBindingDataWriter, ILegacyConfigFolderItemAdder legacyConfigFolderItemAdder) { this.legacyPathProvider = legacyPathProvider ?? throw new ArgumentNullException(nameof(legacyPathProvider)); this.connectedModePathProvider = connectedModePathProvider ?? throw new ArgumentNullException(nameof(connectedModePathProvider)); this.solutionBindingDataWriter = solutionBindingDataWriter ?? throw new ArgumentNullException(nameof(solutionBindingDataWriter)); this.legacyConfigFolderItemAdder = legacyConfigFolderItemAdder ?? throw new ArgumentNullException(nameof(legacyConfigFolderItemAdder)); }
public ConfigurationProvider(ISolutionBindingPathProvider legacyPathProvider, ISolutionBindingPathProvider connectedModePathProvider, ISolutionBindingSerializer solutionBindingSerializer, ISolutionBindingPostSaveOperation legacyPostSaveOperation) { this.legacyPathProvider = legacyPathProvider ?? throw new ArgumentNullException(nameof(legacyPathProvider)); this.connectedModePathProvider = connectedModePathProvider ?? throw new ArgumentNullException(nameof(connectedModePathProvider)); this.solutionBindingSerializer = solutionBindingSerializer ?? throw new ArgumentNullException(nameof(solutionBindingSerializer)); this.legacyPostSaveOperation = legacyPostSaveOperation ?? throw new ArgumentNullException(nameof(legacyPostSaveOperation)); }