# CustomUndoEventArgs class

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

```cs
public class CustomUndoEventArgs : EventArgs
```

Argument package that is passed to a custom undo delegate

## Properties

- [ActionDescription](https://developer.rhino3d.com/api/rhinocommon/type/rhino.commands.customundoeventargs/actiondescription.md)
- [CommandId](https://developer.rhino3d.com/api/rhinocommon/type/rhino.commands.customundoeventargs/commandid.md)
- [CreatedByRedo](https://developer.rhino3d.com/api/rhinocommon/type/rhino.commands.customundoeventargs/createdbyredo.md)
- [Document](https://developer.rhino3d.com/api/rhinocommon/type/rhino.commands.customundoeventargs/document.md)
- [Tag](https://developer.rhino3d.com/api/rhinocommon/type/rhino.commands.customundoeventargs/tag.md)
- [UndoSerialNumber](https://developer.rhino3d.com/api/rhinocommon/type/rhino.commands.customundoeventargs/undoserialnumber.md)
