Namespace ReportWright.Design.Commands
Classes
- CompositeCommand
Several commands as one undo entry, undone in reverse order.
- InsertElementCommand
Inserts a child element at an index; the inverse removes it.
- MoveElementCommand
Moves a child to another index among its siblings (z-order, A.4.5).
- RemoveElementCommand
Removes a child element; the inverse puts it back at its index.
- SetAttributeCommand
Sets or removes an attribute on an element (for example an item's
Name).
- SetValueCommand
Sets a child element's value through SetValue(RdlElement, string, string); null removes the child. The inverse is the previous value.
- UndoStack
The undo and redo stacks with per-gesture coalescing (A.3.7): every command executed between BeginGesture(string) and EndGesture() becomes one entry, and a gesture that executed nothing leaves no entry at all.
Interfaces
- IDesignCommand
A reversible mutation of the definition tree. A command captures its inverse when it executes.