A search list represents a collection of search results that is filled.
public static IEnumerable<SearchItem> YieldResults() { ISearchList results = SearchService.Request("*.cs"); foreach (var result in results) yield return result; }
context | Any valid search context that is used to track async search requests. It can be null. |
pending | Indicates if the search request is still running and might return more results asynchronously. |
AddItems | Add new items to the search list. |
Fetch | Yields search items until the search query is finished. |
GetRange | Return a subset of items. |
InsertRange | Insert new search items in the current list. |
Select | Enumerate search items and transform them while they are being fetched. |