示例#1
0
        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));
        }
示例#3
0
        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));
        }