/// <summary> /// Adds a change to undo/redo <br/> /// Performs "redo" after tracking, as a way to enact the change /// </summary> /// <param name="change">The change</param> public void TrackChange(ITrackable change) { change.Redo(); if (_currentGroup != null) { _currentGroup.changes.Add(change); return; } ClearRedos(); _trackedChanges.Add(change); }