public void Dispose() { if (_tokenSource != null) { _tokenSource.Dispose(); _tokenSource = null; } } }