public void Dispose() { if (!_isDisposed) { _isDisposed = true; Cancellation?.Dispose(); } }
public void Dispose() { // INFO PgModel.StopWatch.Stop(); IsRuning = false; SaveParam(); Cancellation.Dispose(); }
private void Dispose() { if (Disposed) { return; } Disposed = true; Completion.TrySetCanceled(Cancellation.Token); Cancellation.Dispose(); CancellationRegistration.Dispose(); }
protected virtual void Dispose(bool disposing) { if (!disposedValue) { if (disposing) { Cancellation.Dispose(); } disposedValue = true; } }
protected override void OnDispose() { try { Stop(); } finally { Cancellation.Dispose(); Cancellation = null; } }
/// <inheritdoc /> /// <summary> /// Dispose this evaluator and all system resources used by this evaluator. /// If a load task is in progress, it will be cancelled and disposed asynchronously. /// </summary> public void Dispose() { // unsubscribe from events _entities.Moved -= EntitiesOnMoved; _entities.Changed -= EntitiesOnChanged; _entities.Deleted -= EntitiesOnDeleted; // stop watching file changes _fileWatcher.Dispose(); // cancel current loading operation Cancellation.Cancel(); LoadTask.ContinueWith(parent => { Cancellation.Dispose(); foreach (var group in _backBuffer) { group.Dispose(); } _backBuffer = null; _frontBuffer = null; }); }
public void Dispose() { Cancellation.Dispose(); }
private void Dispose() { Completion = null; Cancellation.Dispose(); CancellationRegistration.Dispose(); }
public void Dispose() { Cancellation.Cancel(); ProgressController?.Close(); Cancellation?.Dispose(); }