# fetchItems

> MANDATORY: Handler to get items for a given search context. The return value is an object that can be of type IEnumerable or IEnumerator. The enumeration of those objects should return SearchItems.

## Definition

* **Type:** Field
* **Namespace:** [UnityEditor.Search](/engine/6000.6/script-reference/unityeditor/search.md)
* **Assembly:** UnityEditor

```csharp
public Func<SearchContext, List<SearchItem>, SearchProvider, object> fetchItems
```

### Remarks

For different use cases see [SearchProvider](/engine/6000.6/script-reference/unityeditor/search/searchprovider.md), [SearchProvider.id](/engine/6000.6/script-reference/unityeditor/search/searchprovider/id.md), [SearchProvider.isExplicitProvider](/engine/6000.6/script-reference/unityeditor/search/searchprovider/isexplicitprovider.md), [SearchProvider.priority](/engine/6000.6/script-reference/unityeditor/search/searchprovider/priority.md).
