internal VsPackageSourceProvider(IPackageSourceSettingsManager registrySettingsManager, ISettings fileSettingsManager)
        {
            if (fileSettingsManager == null)
            {
                throw new ArgumentNullException("fileSettingsManager");
            }

            _registrySettingsManager = registrySettingsManager;
            _fileSettingsManager     = fileSettingsManager;

            DeserializePackageSources();
            DeserializeActivePackageSource();
            AddOfficialPackageSourceIfNeeded();
        }
 public VsPackageSourceProvider(IPackageSourceSettingsManager registrySettingsManager) :
     this(registrySettingsManager, Settings.UserSettings)
 {
 }