/// <summary> /// Освободить занятые ресурсы. /// </summary> public override void Dispose() { base.Dispose(); lock (_series.SyncRoot) { _series.ForEach(p => p.Value.IsStopping = true); Monitor.Pulse(_series.SyncRoot); } }
/// <summary> /// Освободить занятые ресурсы. /// </summary> public override void Dispose() { base.Dispose(); lock (_series.SyncRoot) { _series.ForEach(p => p.Value.IsStopping = true); Monitor.Pulse(_series.SyncRoot); } }