/** * @brief handles changes in test container files */ private void OnTestContainerChanged(object sender, Events.TestContainerEventArgs e) { if (e == null) { return; } if (null != this.TestContainersChanged) { this.TestContainersChanged(this, new TestContainerListArgs(this._testContainers)); } }
private void OnTestContainerRemoved(object sender, Events.TestContainerEventArgs e) { if (e == null) { return; } if (!this._testContainers.Contains(e.File)) { return; } if (!TestContainerHelper.IsTestContainerFile(e.File)) { return; } this._testContainerWatcher.RemoveWatch(e.File); this._testContainers.Remove(e.File); if (null != this.TestContainersChanged) { this.TestContainersChanged(this, new TestContainerListArgs(this._testContainers)); } }