public void RollbackTo(TrackableUserContextTracker tracker) { if (DataTracker != null) { DataTracker.RollbackTo(tracker.DataTracker); } if (NotesTracker != null) { NotesTracker.RollbackTo(tracker.NotesTracker); } }
public void RollbackTo(IUserContext trackable) { if (DataTracker != null) { DataTracker.RollbackTo(trackable.Data); } if (NotesTracker != null) { NotesTracker.RollbackTo(trackable.Notes); } }
public void ApplyTo(IUserContext trackable) { if (DataTracker != null) { DataTracker.ApplyTo(trackable.Data); } if (NotesTracker != null) { NotesTracker.ApplyTo(trackable.Notes); } }
public void ApplyTo(TrackableUserContextTracker tracker) { if (DataTracker != null) { DataTracker.ApplyTo(tracker.DataTracker); } if (NotesTracker != null) { NotesTracker.ApplyTo(tracker.NotesTracker); } }
public void Clear() { if (DataTracker != null) { DataTracker.Clear(); } if (NotesTracker != null) { NotesTracker.Clear(); } }