public NuGetPackageSourceProvider(ISettings settingsManager, IDefaultPackageSourcesProvider defaultPackageSourcesProvider) : base(settingsManager, defaultPackageSourcesProvider.GetDefaultPackages().ToPackageSourceInstances()) { Argument.IsNotNull(() => settingsManager); Argument.IsNotNull(() => defaultPackageSourcesProvider); _settingsManager = settingsManager; }
public NuGetSettingsViewModel(ExplorerSettingsContainer settings, INuGetConfigurationService configurationService, IDefaultPackageSourcesProvider defaultPackageSourcesProvider) { Argument.IsNotNull(() => defaultPackageSourcesProvider); Argument.IsNotNull(() => configurationService); Argument.IsNotNull(() => settings); _defaultPackageSourcesProvider = defaultPackageSourcesProvider; _nuGetConfigurationService = configurationService; Title = DefaultTitle; Settings = settings; #pragma warning disable IDISP001 // Dispose created. var serviceLocator = this.GetServiceLocator(); #pragma warning restore IDISP001 // Dispose created. if (serviceLocator.IsTypeRegistered <INuGetConfigurationResetService>()) { CanReset = true; } }
public NuGetPackageSourceProvider(ISettings settingsManager, IDefaultPackageSourcesProvider defaultPackageSourcesProvider) : base(settingsManager, defaultPackageSourcesProvider.GetDefaultPackages().ToPackageSourceInstances()) { }
public NuGetSettingsViewModel(string title, IModelProvider <ExplorerSettingsContainer> settingsProvider, INuGetConfigurationService configurationService, IDefaultPackageSourcesProvider defaultPackageSourcesProvider) : this(settingsProvider?.Model, configurationService, defaultPackageSourcesProvider) { Argument.IsNotNull(() => settingsProvider); Title = title ?? DefaultTitle; }
public NuGetSettingsViewModel(IModelProvider <ExplorerSettingsContainer> settingsProvider, INuGetConfigurationService configurationService, IDefaultPackageSourcesProvider defaultPackageSourcesProvider) : this(DefaultTitle, settingsProvider, configurationService, defaultPackageSourcesProvider) { }