# DeleteAll()

> Removes all keys and values from the preferences. Use with caution.

## Definition

* **Type:** Method
* **Namespace:** [UnityEditor](/engine/6000.5/script-reference/unityeditor.md)
* **Assembly:** UnityEditor.CoreModule

```csharp
public static void DeleteAll()
```

### Remarks

![ClearEditorPrefs (DeleteAll())](/api/media?file=/engine/6000.5/media/images/ClearEditorPrefs.png)

*Clears all editor prefs keys.*

### Examples

```csharp
// Clear all the editor prefs keys.
//
// Warning: this will also remove editor preferences such as the list of recently opened projects, etc.

using UnityEngine;
using UnityEditor;

public class DeleteAllExample : ScriptableObject
{
    [MenuItem("Examples/EditorPrefs/Clear all Editor Preferences")]
    static void deleteAllExample()
    {
        if (EditorUtility.DisplayDialog("Delete all editor preferences.",
            "Are you sure you want to delete all the editor preferences? " +
            "This action cannot be undone.", "Yes", "No"))
        {
            Debug.Log("yes");
            EditorPrefs.DeleteAll();
        }
    }
}
```
