# PersistentSettingsEventArgs<T> class

Namespace: [Rhino](https://developer.rhino3d.com/api/rhinocommon/namespace/rhino.md) · Assembly: [RhinoCommon](https://developer.rhino3d.com/api/rhinocommon/assembly/rhinocommon.md)

```cs
public class PersistentSettingsEventArgs<T> : PersistentSettingsEventArgs
```

Represents the persistent settings modification event arguments.

**Type parameters:**

- `T`: The type of the current and new setting that is being modified.

## Constructors

- [PersistentSettingsEventArgs<T>](https://developer.rhino3d.com/api/rhinocommon/type/rhino.persistentsettingseventargs-1/ctor.md)

## Properties

- [CurrentValue](https://developer.rhino3d.com/api/rhinocommon/type/rhino.persistentsettingseventargs-1/currentvalue.md)
- [NewValue](https://developer.rhino3d.com/api/rhinocommon/type/rhino.persistentsettingseventargs-1/newvalue.md)

## Inherited Members

- From [PersistentSettingsEventArgs](https://developer.rhino3d.com/api/rhinocommon/type/rhino.persistentsettingseventargs.md): [Cancel](https://developer.rhino3d.com/api/rhinocommon/type/rhino.persistentsettingseventargs/cancel.md)
