public override void Dispose() { Snapshots.ForEach(s => s.Dispose()); Snapshots.Clear(); SnapshotSummary.Dispose(); SnapshotSummary = null; base.Dispose(); }
public void CleanAllErrors() { CheckThread(); foreach (string file in Snapshots.Keys) { var snapshot = Snapshots[file]; if (snapshot != null) { snapshot.Dispose(); } } Snapshots.Clear(); foreach (var manager in _managers) { manager.Clear(); } UpdateAllSinks(); }
public void Release() { OnActionSnapshotBackup = null; OnActionSnapshotRestore = null; OnClosing = null; OnInitialized = null; OnLoaded = null; OnOpened = null; OnClosed = null; SnapshotsFolder = null; LastSnapshot = null; Watcher = null; foreach (var category in Categories) { category.OnEquals = null; category.OnToString = null; } Categories.Clear(); foreach (var snapshot in Snapshots) { foreach (var pair in snapshot.CustomValues) { pair.Value.OnToString = null; } snapshot.OnEquals = null; } Snapshots.Clear(); SnapshotColumnsDefinition.Clear(); ProcessNames.Clear(); }
/// <inheritdoc /> public void RemoveAllSnapshots() { Snapshots.Clear(); }
public void Clear() { Snapshots.Clear(); }