# GH_AutoSaveSettings class

Namespace: [Grasshopper.Kernel](https://developer.rhino3d.com/api/gh1/namespace/grasshopper.kernel.md) · Assembly: [Grasshopper](https://developer.rhino3d.com/api/gh1/assembly/grasshopper.md)

```cs
public sealed class GH_AutoSaveSettings
```

Provides access to all AutoSave event flags.

## Properties

- [EnableAutoSave](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-autosavesettings/enableautosave.md): (static)
- [SaveOnDataFlattening](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-autosavesettings/saveondataflattening.md): (static)
- [SaveOnDocumentUnload](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-autosavesettings/saveondocumentunload.md): (static)
- [SaveOnObjectAdded](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-autosavesettings/saveonobjectadded.md): (static)
- [SaveOnObjectChange](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-autosavesettings/saveonobjectchange.md): (static)
- [SaveOnObjectRemoved](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-autosavesettings/saveonobjectremoved.md): (static)
- [SaveOnWireEvent](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-autosavesettings/saveonwireevent.md): (static)

## Methods

- [AutosaveFilter](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-autosavesettings/autosavefilter.md): (static) Tests a given trigger to see if it allows an autosave operation.

## Events

- [AutoSaveFileFormatChanged](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-autosavesettings/autosavefileformatchanged.md): (static)
- [EnableAutoSaveChanged](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-autosavesettings/enableautosavechanged.md): (static)
- [SaveOnDataFlatteningChanged](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-autosavesettings/saveondataflatteningchanged.md): (static)
- [SaveOnDocumentUnloadChanged](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-autosavesettings/saveondocumentunloadchanged.md): (static)
- [SaveOnObjectAddedChanged](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-autosavesettings/saveonobjectaddedchanged.md): (static)
- [SaveOnObjectChangeChanged](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-autosavesettings/saveonobjectchangechanged.md): (static)
- [SaveOnObjectRemovedChanged](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-autosavesettings/saveonobjectremovedchanged.md): (static)
- [SaveOnWireEventChanged](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-autosavesettings/saveonwireeventchanged.md): (static)
