private void SearchPackageInActivePackageSource(string searchText) { var activeSource = _sourceRepoList.SelectedItem as PackageSource; var sourceRepository = Sources.CreateSourceRepository(activeSource); Filter filter = Filter.All; if (Resx.Resources.Filter_Installed.Equals(_filter.SelectedItem)) { filter = Filter.Installed; } else if (Resx.Resources.Filter_UpdateAvailable.Equals(_filter.SelectedItem)) { filter = Filter.UpdatesAvailable; } PackageLoaderOption option = new PackageLoaderOption( filter, IncludePrerelease); var loader = new PackageLoader( sourceRepository, Target, option, searchText); _packageList.Loader = loader; }
public PackageLoader( SourceRepository source, InstallationTarget target, PackageLoaderOption option, string searchText) { _target = target; _option = option; _source = source; _searchText = searchText; LoadingMessage = string.IsNullOrWhiteSpace(searchText) ? Resx.Resources.Text_Loading : string.Format( CultureInfo.CurrentCulture, Resx.Resources.Text_Searching, searchText); }
public PackageLoader( SourceRepository source, InstallationTarget target, PackageLoaderOption option, string searchText) { _target = target; _option = option; _source = source; _searchText = searchText; LoadingMessage = string.IsNullOrWhiteSpace(searchText) ? Resx.Resources.Text_Loading : string.Format( CultureInfo.CurrentCulture, Resx.Resources.Text_Searching, searchText); }
private void SearchPackageInActivePackageSource(string searchText) { var activeSource = _sourceRepoList.SelectedItem as PackageSource; var sourceRepository = Sources.CreateSourceRepository(activeSource); Filter filter = Filter.All; if (Resx.Resources.Filter_Installed.Equals(_filter.SelectedItem)) { filter = Filter.Installed; } else if (Resx.Resources.Filter_UpdateAvailable.Equals(_filter.SelectedItem)) { filter = Filter.UpdatesAvailable; } PackageLoaderOption option = new PackageLoaderOption( filter, IncludePrerelease); var loader = new PackageLoader( sourceRepository, Target, option, searchText); _packageList.Loader = loader; }