コード例 #1
0
        protected override IEnumerable <SearchItem> FetchItems()
        {
            if (!viewState.excludeClearItem)
            {
                yield return(SearchItem.clear);
            }

            SearchSettings.ApplyContextOptions(context);
            foreach (var item in SearchService.GetItems(context))
            {
                if (filterCallback != null && !filterCallback(item))
                {
                    continue;
                }
                yield return(item);
            }
        }