# ISearchWindowProvider

> This interface describes methods to manage a search session for graph nodes.

## Definition

* **Type:** Interface
* **Namespace:** [UnityEditor.Experimental.GraphView](/engine/6000.3/script-reference/unityeditor/experimental/graphview.md)
* **Assembly:** UnityEditor

```csharp
public interface ISearchWindowProvider
```

## Methods

| Method                                                                                                                           | Description                                   |
| -------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------- |
| [CreateSearchTree](/engine/6000.3/script-reference/unityeditor/experimental/graphview/isearchwindowprovider/createsearchtree.md) | Generates data to populate the search window. |
| [OnSelectEntry](/engine/6000.3/script-reference/unityeditor/experimental/graphview/isearchwindowprovider/onselectentry.md)       | Selects an entry in the search tree list.     |
