2 types derived from UndoUnit
System.Activities.Presentation (2)
System.Activities.Presentation\System\Activities\Presentation\BookmarkUndoUnit.cs (1)
12internal sealed class BookmarkUndoUnit : UndoUnit
System.Activities.Presentation\System\Activities\Presentation\EditingScopeUndoUnit.cs (1)
10internal class EditingScopeUndoUnit : UndoUnit
25 references to UndoUnit
System.Activities.Presentation (25)
System.Activities.Presentation\System\Activities\Presentation\BookmarkUndoUnit.cs (6)
22this.DoList = new List<UndoUnit>(); 23this.RedoList = new List<UndoUnit>(); 26internal List<UndoUnit> DoList 32internal List<UndoUnit> RedoList 43this.DoList = this.RedoList.Reverse<UndoUnit>().ToList(); 62this.RedoList = this.DoList.Reverse<UndoUnit>().ToList();
System.Activities.Presentation\System\Activities\Presentation\IUndoEngineOperations.cs (1)
9void AddUndoUnitCore(UndoUnit unit);
System.Activities.Presentation\System\Activities\Presentation\UndoEngine.cs (17)
19List<UndoUnit> undoBuffer; 20List<UndoUnit> redoBuffer; 36undoBuffer = new List<UndoUnit>(capacity); 37redoBuffer = new List<UndoUnit>(capacity); 75public void AddUndoUnit(UndoUnit unit) 114void IUndoEngineOperations.AddUndoUnitCore(UndoUnit unit) 134UndoUnit unitToUndo = undoBuffer.Last(); 149UndoUnit unitToRedo = redoBuffer.Last(); 159private void NotifyUndoUnitAdded(UndoUnit unit) 167private void NotifyUndoExecuted(UndoUnit unit) 175private void NotifyRedoExecuted(UndoUnit unit) 183private void NotifyUndoUnitCancelled(UndoUnit unit) 257foreach (UndoUnit unit in this.containerUndoUnit.DoList.Reverse<UndoUnit>()) 296void IUndoEngineOperations.AddUndoUnitCore(UndoUnit unit) 311UndoUnit unitToUndo = this.containerUndoUnit.DoList.Last(); 330UndoUnit unitToRedo = this.containerUndoUnit.RedoList.First();
System.Activities.Presentation\System\Activities\Presentation\UndoUnitEventArgs.cs (1)
15public UndoUnit UndoUnit { get; set; }