# RefreshFlags

> Refresh flags are used to indicate why search view needs to be refreshed or updated.

## Definition

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

```csharp
[Flags]
public enum RefreshFlags
```

## Fields

| Value                                                                                                       | Description                                                                                                   |
| ----------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- |
| [Default](/engine/6000.6/script-reference/unityeditor/search/refreshflags/default.md)                       | Normal refresh.                                                                                               |
| [DisplayModeChanged](/engine/6000.6/script-reference/unityeditor/search/refreshflags/displaymodechanged.md) | The display mode or item size has changed.                                                                    |
| [GroupChanged](/engine/6000.6/script-reference/unityeditor/search/refreshflags/groupchanged.md)             | The current item group has changed. In example, the user selected a new search tab.                           |
| [ItemsChanged](/engine/6000.6/script-reference/unityeditor/search/refreshflags/itemschanged.md)             | The search item list has been updated.                                                                        |
| [None](/engine/6000.6/script-reference/unityeditor/search/refreshflags/none.md)                             | No particular refresh reason were specified.                                                                  |
| [QueryCompleted](/engine/6000.6/script-reference/unityeditor/search/refreshflags/querycompleted.md)         | A search query has completed.                                                                                 |
| [QueryStarted](/engine/6000.6/script-reference/unityeditor/search/refreshflags/querystarted.md)             | A search query is about to be executed.                                                                       |
| [StructureChanged](/engine/6000.6/script-reference/unityeditor/search/refreshflags/structurechanged.md)     | The structure of the current selection data has changed (i.e. the selected scene object got a new component). |
