Example #1
0
        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;
            }
        }
Example #3
0
 public NuGetPackageSourceProvider(ISettings settingsManager, IDefaultPackageSourcesProvider defaultPackageSourcesProvider)
     : base(settingsManager, defaultPackageSourcesProvider.GetDefaultPackages().ToPackageSourceInstances())
 {
 }
 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)
 {
 }