public override Task GetResults( ISearchResultCallback searchResultCallback, SearchPopupSearchPattern pattern, CancellationToken token) { if (!IsValidTag(pattern.Tag)) { return(Task.FromResult(0)); } var command = new PackageSearchCommand(pattern.Pattern); var result = new NuGetPackageSearchResult(command); if (result.CanBeDisplayed()) { searchResultCallback.ReportResult(result); } return(Task.FromResult(0)); }
public NuGetPackageDataSource (SearchPopupSearchPattern searchPattern) { this.searchPattern = searchPattern; command = new PackageSearchCommand (searchPattern.Pattern); }
public NuGetPackageDataSource(SearchPopupSearchPattern searchPattern) { this.searchPattern = searchPattern; command = new PackageSearchCommand(searchPattern.Pattern); }
public NuGetPackageSearchResult(PackageSearchCommand command) : base("", "", 0) { this.command = command; }