public static void AddChange(Change change) { if (change == null ||( change is IUndoAble)==false) return; if (CollectChanges) { ChangeResevered(change); return; } UndoStack.Push(change); NextUndoDescription = change.Description; }
private void URD_ChangeResevered(Change change) { if (_Changes != null) _Changes.Push(change); }