public void Clear() { var trackingManagers = TrackingManagers.ToList(); foreach (var item in trackingManagers) { item.CurrentScope.Clear(); } TrackingItemCache.Instance.Clear(); DataSetTrackingManagerProvider.Instance.DataSet?.Clear(); TrackingActionFactory.ClearCache(); }
private void OnTestCollectionCollectionChanged(object sender, NotifyCollectionChangedEventArgs e) => trackingManager.AddActions(TrackingActionFactory.GetCollectionChangedTrackingActionLIst(TestCollection, e));